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

2025-04-11 18:12:30

1、如果只想选取某一列数据可以直接使用 print(data_info['户型'])data_info['户型&#泌驾台佐39;] 和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.ilo艘早祓胂c[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。
猜你喜欢