分类:Pandas
2021
09-04
pandasDataFrame.shift()函数可以把数据移动指定的位数period参数指定移动的步幅,可以为正为负.axis指定移动的轴,1为行,0为列.eg:有这样一个DataFrame数据:importpandasaspddata1=pd.DataFrame({'a':[0,1,2,3,4,5,6,7,8,9],'b':[9,8,7,6,5,4,3,2,1,0]})printdata1ab009118227336445554663772881990如果想让a和b的数据都往下移动一位:data2=d...
继续阅读 >
2021
07-09
1.get_dummies()pandas.get_dummies(data,prefix=None,prefix_sep='_',dummy_na=False,columns=None,sparse=False,drop_first=False):Convertcategoricalvariableintodummy/indicatorvariables>>>importpandasaspd>>>s=pd.Series(list('abca'))>>>pd.get_dummies(s)abc01001010200131002.pd.factorize()pandas.factorize(values,sort=False,order=None,na_sentinel=-1,size_...
继续阅读 >
看代码吧~DataFrame.dropna(axis=0,how='any',thresh=None,subset=None,inplace=False)Removemissingvalues.pd.dropna()函数(官方文档)用于过滤数据中的缺失数据.缺失数据在pandas中用NaN标记.importpandasaspdimportnumpyasnpdf=pd.DataFrame(np.random.randn(5,3),index=list('abcde'),columns=['one','two','three'])#随机产生5行3列的数据df.ix[1,:-1]=np.nan#将指定数据定义...
继续阅读 >