pandas-基础操作


DataFrame基础操作

创建DataFrame

列表

1
df = pd.DataFrame([1,3,4,5],index=[5,8,1,4],columns=['a'])

多维列表

1
df1=pd.DataFrame([[1,2,3],[None,None,2],[None,None,None],[8,8,None]])

字典

1
df2=pd.DataFrame({'b':[4,7,-3,2],'a':[0,1,0,1]})

numpy

1
df4=pd.DataFrame(np.arange(9).reshape(3,3),index=['a','c','d'],columns=['oh','te','ca'])

排序DataFrame

sort_index()

1
2
df1=pd.DataFrame([1,2,3,4,5],index=[10,52,24,158,112],columns=['s'])
df1.sort_index()

sort_values()

1
2
df2=pd.DataFrame({'b':[4,7,-3,2],'a':[0,1,0,1]})
df2.sort_values(by='b')

删除

drop()

删除行

1
2
df4=pd.DataFrame(np.arange(9).reshape(3,3),index=['a','c','d'],columns=['oh','te','ca'])
df4.drop('a')

删除列

1
2
df4=pd.DataFrame(np.arange(9).reshape(3,3),index=['a','c','d'],columns=['oh','te','ca'])
df4.drop(['oh'],axis=1)

删除None值

dropna()

1
2
df1=pd.DataFrame([[1,2,3],[None,None,2],[None,None,None],[8,8,None]])
df1.dropna()

dropna(how=’all’)

1
2
df1=pd.DataFrame([[1,2,3],[None,None,2],[None,None,None],[8,8,None]])
df1.dropna(how='all')

本文标题:pandas-基础操作

文章作者:TTYONG

发布时间:2021年05月27日 - 14:05

最后更新:2021年05月27日 - 16:05

原始链接:http://tianyong.fun/pandas-%E5%9F%BA%E7%A1%80%E6%93%8D%E4%BD%9C.html

许可协议: 转载请保留原文链接及作者。

多少都是爱
0%