对单列数据的访问:DataFramef的单列数据为一个Series.根据DataFrame是一个带有标签的二维数组,每个标签相当每一列的列名。有以下两种方式实现对单列数据的访问。
- 以字典访问某一个key的值的方式使用对应的列名,实现单列数据的访问。
- 以属性的方式访问,实现单列数据的访问。(不建议使用,易引起混淆)
d=[[1.3,2.0,3,4],[2,4,1,4],[2,5,1.9,7],[3,1,0,11]]
print(d)
df = pd.DataFrame(d,index=['a','b','c','d'],columns=['A','B','C','D'])
print(df['列名称']) #单列数据访问
print(df[['列名称','列名称']]) #多列数据访问
print(df.head(n)) #访问数据前n行
print(df.tail(n)) #访问数据后n行
print(df.iloc[0,0]) #按照行列数据进行数据访问
print(df.iloc[0:3,0])