最近在學(xué)習(xí)python的數(shù)據(jù)分析庫肩袍,把練習(xí)的代碼貼出來形病,記錄一下紧阔。
創(chuàng)建序列
如果不是基礎(chǔ)包內(nèi)的函數(shù),就要把相應(yīng)的包名寫上(pd烤黍,np之類的)
s = pd.Series([1,3,5,np.NaN,6,8])
產(chǎn)生時間序列 pd.date_range
pandas.date_range(start=None, end=None, periods=None, freq='D', tz=None, normalize=False, name=None, closed=None, **kwargs)
其中freq參數(shù)用來確定按什么頻率產(chǎn)生序列知市,默認(rèn)按天(D天,M月速蕊,W周嫂丙,H小時,min分鐘规哲,s秒)跟啤,不同的freq參數(shù)也會影響時間序列
period指定時間長度,如果缺失唉锌,需要指定開始隅肥、結(jié)束日期
dates = pd.date_range('20160101',periods=6)
df = pd.DataFrame(np.random.randn(6,4), index=dates, columns=list('ABCD'))
布爾索引
df[df.A > 0]
df2[df2['E'].isin(['two','four'])]
df['F'] = s1 # 按索引進(jìn)行關(guān)聯(lián)
df1.dropna(how='any')