5种方法用pandas灵活的选择数据

2025-12-10 15:59:42

1、如果只想选取某一列数据可以直接使用 print(data_info['户型']) 

data_info['户型'] 和data_info.户型 结果是一样的,建议使用第一种方法。

如果要选取某几行数据 可以使用切片的方法print(data_info[5:9])

5种方法用pandas灵活的选择数据

5种方法用pandas灵活的选择数据

5种方法用pandas灵活的选择数据

2、第二种方法可以使用索引方式,

print(data_info.loc[100:110,["小区","户型"]])

即,选取索引100到110行,小区列和户型列的数据

这里要注意 100到110 是默认的索引列数据,没有指定索引时自动生成的。所以不能使用负数去切片

5种方法用pandas灵活的选择数据

3、第三种方法可以使用位置方法,定位某一块区域的数据

定位一个数据print(data_info.iloc[1,4]) 即,第一行第3列的数据。

定位某一块数据print(data_info.iloc[0:6,4:7]) 即 0到5行,4到6列的数据块

5种方法用pandas灵活的选择数据

5种方法用pandas灵活的选择数据

4、第4中方法是索引和位置的混合查找

print(data_info.ix[:3,['名称','户型']]) 即,索引0到3行,位置为名称和户型列

5种方法用pandas灵活的选择数据

5、最后一张是判断的方法查找符合条件的记录

print(data_info[data_info.套内面积 > 300]) 即,指定套内面积列大于300的所有记录

5种方法用pandas灵活的选择数据

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢