第二节 Pandas的数据结构
2020-10-27 本文已影响0人
Noza_ea8f
DataFrame
就是一张二维表
Series
就是一维结构的数据,类似于列表
可以是一行,也可以是一列
Pandas就这两个结构
这两个结构比较简单;
参考文档即可
利用字典创建Series
import pandas as pd
# 利用字典创建Series
data = {'a': 1, 'b': 2, 'c': 3}
s = pd.Series(data)
print(s)
输出
a 1
b 2
c 3
dtype: int64
字典的键就变成了索引
获取多值
s[['b', 'a']]
查询
# 查询一列
print(df['ID'])
注意查询多列,需要传入列表
# 查询多列
print(df[['ID', '学号']])
查询一行
print(df.loc[1])
对一行数据取值
df.loc[1][1]
查询多行
df.loc[1:3]
查询多行会包含末尾元素,这和python的切片有所不同;