5种方法用pandas灵活的选择数据
1、如果只想选取某一列数据可以直接使用 print(data_info['户型'])data_info['户型泌驾台佐39;] 和data_info.户型 结果是一样的,建议使用第一种方法。如果要选取某几行数据 可以使用切片的方法print(data_info[5:9])
2、第二种方法可以使用索引方式,print(data_info.loc[100:110,["小区","户型"]])即,选取索引100到110行,小区列和户型列的数据这里要注意 100到110 是默认的索引列数据,没有指定索引时自动生成的。所以不能使用负数去切片
3、第三种方法可以使用位置方法,定位某一块区域的数据定位一个数据print(data_info.iloc[1,4]) 即,第一行第3列的数据。定位某一块数据print(data_info.ilo艘早祓胂c[0:6,4:7]) 即 0到5行,4到6列的数据块
4、第4中方法是索引和位置的混合查找print(data_info.ix[:3,['名称','户型']]) 即,索引0到3行,位置为名称和户型列
5、最后一张是判断的方法查找符合条件的记录print(data_info[data_info.套内面积 > 300]) 即,指定套内面积列大于300的所有记录
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:74
阅读量:93
阅读量:50
阅读量:39
阅读量:43