Pandas数据处理(一)
import pandas as pd
import numpy as np
#利用numpy生成一组DataFrome数据
df=pd.DataFrame(np.arange(16).reshape(4,4))
print(df)
–out
0 1 2 3
0 0 1 2 3
1 4 5 6 7
2 8 9 10 11
3 12 13 14 15
#我们看到有一行,竖我们没有指定没结果却出现了,
#那因为DataFrome是我们的二维数列,产生了行索引和竖索引
#当然我们也可以指定索引数值
df=pd.DataFrame(np.arange(16,32).reshape(4,4),index=[‘a’,‘b’,‘c’,‘d’],columns=[‘w’,‘x’,‘y’,‘z’])
print(df)
–out
w x y z
a 16 17 18 19
b 20 21 22 23
c 24 25 26 27
d 28 29 30 31
#DataFrome 导入字典
a={‘Id’:[‘001’,‘002’,‘003’],‘name’:[‘小猫’,‘小狗’,‘小狼’],‘sex’:[‘女’,‘男’,‘男’]}
df=pd.DataFrame(a)
print(df)
–out
Id name sex
0 001 小猫 女
1 002 小狗 男
2 003 小狼 男
#pandas果然功能强大,这也