2.Pandas入门–DataFrame数据结构
上个教程我们讲了series的相关操作,DataFrame提供的是一个类似表的结构,由多个Series组成,可以理解为DataFrame的每一列都是一个Series,具有共同的index
DataFrame 相关操作
① DataFrame建立
函数:pd.Dataframe(参数)
参数可以是:a.二维array;
b.Series 列表;
c.value为Series的字典;
# 利用二维array建立DataFrame
import pandas as pd
import numpy as np#引入pandas和numpy库
s1 = np.array([1, 2, 3, 4])
s2 = np.array(['a', 'b', 'c', 'd'])
df1 = pd.DataFrame([s1,s2])#[s1,s2]是二维array,注意别忘了加中括号
print("df1:")
print(df1)
s3 = np.array([[5, 5, 5, 5],
[6, 6, 6, 6]])
df2 = pd.DataFrame(s3)
print("\ndf2:")
print(df2)
df1:
0 1 2 3
0 1 2 3 4
1 a b c d
df2:
0 1 2 3
0 5 5 5 5
1 6 6 6 6
# 利用series建立DataFrame,与二维array相似
s1=pd.Series(np.array([1,2,3,4]))
s2=pd.Series(np.array([5,6,7,8]