【python】10 Minutes to pandas
1 Object Creation(建立物件)
1.1 Series
給 list 建立預設索引
import pandas as pd
import numpy as np
s = pd.Series([1,2,3,4,5])
print(s)
s1 = pd.Series([1,2,3,4,np.nan])
print(s1)
output
1.2 DataFrame
- DataFrame
- index
- columns
dates = pd.date_range('20180930',periods=6) print(dates) df = pd.DataFrame(np.random.rand(6,4),index=dates,columns=list('ABCD')) print(df)
output
1.3 DataFrame
相關推薦
【python】10 Minutes to pandas
1 Object Creation(建立物件) 1.1 Series 給 list 建立預設索引 import pandas as pd import numpy as np s = pd.Series
【Python】10、python內置數據結構之集合
set一、集合1、集合的定義In [74]: s = {} In [74]: s = {} # 空大括號是空的字典 In [75]: type(s) Out[75]: dict In [77]: type(s) Out[77]: set In [78]: help(set) Help on cl
pandas縱向學習之10 minutes to pandas(一)
10mins官方文件 10 Minutes to pandas 必要的庫匯入: import pandas as pd import numpy as np import matplotlib.pyplot as plt 建立物件 pandas常用資料
pandas縱向學習之10 minutes to pandas(四)
時間序列 resample函式的用法: In [14]: rng = pd.date_range('1/1/2012', periods=100, freq='S') In [15]: ts = pd.Series(np.random.randint(0, 500, len(rn
pandas縱向學習之10 minutes to pandas(三)
pandas縱向學習之10 minutes to pandas(二) pandas縱向學習之10 minutes to pandas(一) 操作 數學統計 df.mean() #檢視每列的平均值 df.mean(1) #檢視每行的平均值 #每一行減去一列
pandas縱向學習之10 minutes to pandas(二)
pandas縱向學習之10 minutes to pandas(一) 布林值索引 df[df.A>0] A B C D 2013-01-02 0.356680 -0.468280 1.293093 -0.752251 2013-01-03 1.179930
panda縱向學習之10 minutes to pandas(一)
10 Minutes to pandas 必要的庫匯入: import pandas as pd import numpy as np import matplotlib.pyplot as plt
【LeetCode】【Python】8. String to Integer (atoi)
題目 Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input
【leetcode】#陣列【Python】13. Roman to Integer 羅馬數字轉整數
連結: 題目: 給定一個羅馬數字,將其轉換成整數。輸入確保在 1 到 3999 的範圍內。 示例 1: 輸入: “III” 輸出: 3 示例 2: 輸入: “IV” 輸出: 4 示例 3: 輸入
【Python】selenium調用IE11瀏覽器,報錯“找不到元素”NoSuchWindowException: Message:Unable to find element on closed window
conn ont csdn creates logs 註冊 target get 意思 當編寫自動化腳本,定位瀏覽器元素時,報如下錯誤: 代碼: >>> # coding=utf-8 >>> from selenium import w
【python】學習筆記10-ddt數據驅動
get args code imp content coo 文檔 AR ems DDT的使用 DDT包含類的裝飾器ddt和兩個方法裝飾器data(直接輸入測試數據),file_data(可以從json或者yaml中獲取測試數據) 只有yaml和yml結尾的文件以yaml形式
【python】詳解pandas.DataFrame.plot( ) 中引數secondary_y實現雙座標軸使用
首先看官網的DataFrame.plot( )函式 secondary_y : boolean or sequence, default False # 可以是布林值或者是數列 Whether to plot on the secondary y-axis
【python】詳解pandas庫的pd.merge_ordered與pd.merge_asof
merge_ordered: 函式允許組合時間序列和其他有序資料。 特別是它有一個可選的fill_method關鍵字來填充/插入缺失的資料。 import pandas as pd left = pd.DataFrame({'k': ['K0', 'K1', 'K1'
【python】詳解pandas庫的pd.merge函式
本篇詳細說明merge的應用,join 和concatenate的拼接方法的與之相似。 pd.merge(left, right, how='inner', on=None, left_on=None, right_on=None, left_index=False
【Python】One interesting way to unlock the package(Tuple & Dict)
def unlocker(*args, **kwargs): print(*arg) for key in kwargs.keys(): print(key, ":", kwargs[key]) I have to announce that I have gra
【python】詳解pandas庫的df.merge函式
本篇詳細說明merge的應用,join 和concatenate的拼接方法的與之相似。 pd.merge(left, right, how='inner', on=None, left_on=None,
【Python】pandas軸旋轉stack和unstack用法詳解
摘要 前面給大家分享了pandas做資料合併的兩篇[pandas.merge]和[pandas.cancat]的用法。今天這篇主要講的是pandas的DataFrame的軸旋轉操作,stack和unstack的用法。 首先,要知道以下五點: 1.stack:將資料的列“旋轉”為行 2
【leetcode】#陣列【Python】122. Best Time to Buy and Sell Stock II 買賣股票的最佳時機
連結: 題目: 給定一個數組,它的第 i 個元素是一支給定股票第 i 天的價格。 設計一個演算法來計算你所能獲取的最大利潤。你可以儘可能地完成更多的交易(多次買賣一支股票)。 注意:你不能同時參與多
【程式語言學習——python】10模組
定義、匯入、測試模組 先敲入程式碼,儲存.py檔案至自定路徑中 def hello(): print ("Hello,world!") def test():##用於測試函式是否編寫正確 hello() 繼而設定路徑、匯入模組及應用模組中的函式。 >
【python】【leetcode】【演算法題目12—Integer to Roman】
一、題目描述 題目原文: Given an integer, convert it to a roman numeral. Input is guaranteed to be within