DataFrame操作 _1
1. DataFrame创建
- 从list转换
#输入
In [1]: import pandas as pd
...: #创建DataFrame
...: a=[1,2,3,4]
...: b=list("abcd")
#a,b长度需相等
...: d=pd.DataFrame(a,b)
...: print(d)
#输出
0
a 1
b 2
c 3
d 4
第一列被作为索引。使用DataFrame的reset_index()方法可将索引重置为整数。
#输入
In [2]: a=[1,2,3,4]
...: b=list("abcd")
...: d=pd.DataFrame(a,b)
...: d=d.reset_index()
...: print(d)
#输出
index 0
0 a 1
1 b 2
2 c 3
3 d 4
- 从dict转换
#输入
#key为列名,value为列值,故value需为可迭代对象(如列表)
In [3]: data={"a":[1,2],"b":[3,4],"c":[5,6]}
...: d = pd.DataFrame(data)
...: print(d)
#输出
a b c
0 1 3 5
1 2 4 6
- 从array转换
#输入
In [4]: import n