PythonPython_数据分析_pandasPython_办公自动化

pandas-读取筛选数据

2021-10-13  本文已影响0人  Rainbow想喝奶茶

之前的文章pandas读取表格数据已经实现了从excel/csv中读取出字典格式的数据,这里对其中的代码细节进行一些说明。
dataframe结构举例:

dataframe类型的数据data
行索引获取

利用index获取每一行的索引值。

data.index#返回索引对象
data.index.values#返回序列对象
行索引输出结果

筛选数据-loc

pandas的筛选可以通过loc以标签的方式进行筛选,行标签即是行索引,列标签则是各个列名。具体格式为:data.loc[:,:]

data.loc[0:1,:]
#输出第1-2行,全部列数据
data.loc[0:1,['case_name','method']]
##输出第1-2行,case_name和method列的数据
输出结果
筛选数据-iloc

loc是以标签索引,iloc是以位置索引,即输出第几行第几列的内容。但需要注意,iloc的区间,是开闭区间,即如果是第1行-第2行(第1列-第2列),需要写成0:2
下方两种写法,输出的数据结果相同。

data.iloc[0:2,0:2]
data.loc[0:1,['case_name','path']]
运行结果

自我记录,有错误欢迎指正~

上一篇下一篇

猜你喜欢

热点阅读