python pandas获取csv指定行 列的操作方法


Posted in Python onJuly 12, 2019

pandas获取csv指定行,列

house_info = pd.read_csv('house_info.csv')

1:取行的操作:

house_info.loc[3:6]类似于python的切片操作

2:取列操作:

house_info['price']  这是读取csv文件时默认的第一行索引

3:取两列

house_info[['price',tradetypename']] 取多个列也是同理的,注意里面是一个list的列表,不然会报错误;

4:增加列:

house_Info['adress_new']=list([.....])  跟字典的操作有点类似;

5:对某一列除以他的最大值,这样可以得到一个0,1的数值范围,也就是一个简易的归一化操作;

house_info['price']/house_info['price'].max()

6:对列进行排序操作:

house_info.sorted_values('price',inplace=True,ascending=True) 这里的inplace表示再排序的时候是否生成一个新的dataframe 结构,ascending=true表示升序,默认也是升序;还有一点应该注意的是:对于缺省值,(Nan)排序的时候会把他排在末尾;

7:如何获取缺省值,:

column_null = pd.isnull(column)
column_is_null_true = column[column_null]

总结

以上所述是小编给大家介绍的python pandas获取csv指定行 列的操作方法 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
学习python (1)
Oct 31 Python
Python专用方法与迭代机制实例分析
Sep 15 Python
在Python中的Django框架中进行字符串翻译
Jul 27 Python
Python编程实现删除VC临时文件及Debug目录的方法
Mar 22 Python
用virtualenv建立多个Python独立虚拟开发环境
Jul 06 Python
Python聊天室程序(基础版)
Apr 01 Python
python进行两个表格对比的方法
Jun 27 Python
python最小生成树kruskal与prim算法详解
Jan 17 Python
Python使用random模块生成随机数操作实例详解
Sep 17 Python
pandas 对group进行聚合的例子
Dec 27 Python
Django项目如何正确配置日志(logging)
Apr 29 Python
聊一聊python常用的编程模块
May 14 Python
Python3 执行Linux Bash命令的方法
Jul 12 #Python
Flask-WTF表单的使用方法
Jul 12 #Python
解决Python中pandas读取*.csv文件出现编码问题
Jul 12 #Python
python的debug实用工具 pdb详解
Jul 12 #Python
Flask配置Cors跨域的实现
Jul 12 #Python
python调用webservice接口的实现
Jul 12 #Python
python3模拟实现xshell远程执行liunx命令的方法
Jul 12 #Python
You might like
sony ICF-2010 拆解与改装
2021/03/02 无线电
PHP 和 MySQL 开发的 8 个技巧
2007/01/02 PHP
Smarty模板快速入门
2007/01/04 PHP
php常用字符串处理函数实例分析
2014/11/22 PHP
PHP简单检测网址是否能够正常打开的方法
2016/09/04 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
Javascript实现的分页函数
2007/02/07 Javascript
写了一个layout,拖动条连贯,内容区可为iframe
2007/08/19 Javascript
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
node.js中的fs.fsync方法使用说明
2014/12/15 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
2015/08/28 Javascript
让nodeJS支持ES6的词法----babel的安装和使用方法
2017/07/31 NodeJs
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
vue resource post请求时遇到的坑
2017/10/19 Javascript
实例讲解javascript实现异步图片上传方法
2017/12/05 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
vue+element表格导出为Excel文件
2019/09/26 Javascript
Vue使用v-viewer实现图片预览
2020/10/21 Javascript
[01:23:35]Ti4主赛事胜者组 DK vs EG 1
2014/07/19 DOTA
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
2017/12/20 Python
Python常见字符串操作函数小结【split()、join()、strip()】
2018/02/02 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
Python将列表中的元素转化为数字并排序的示例
2019/12/25 Python
css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
2014/10/10 HTML / CSS
行政管理专业推荐信
2013/11/02 职场文书
临床护士自荐信
2014/01/31 职场文书
企业安全生产责任书
2014/04/14 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
离婚协议书格式范本
2016/03/18 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书
mysql中varchar类型的日期进行比较、排序等操作的实现
2021/11/17 MySQL
分享7个 Python 实战项目练习
2022/03/03 Python
macos系统如何实现微信双开? mac登录两个微信以上微信的技巧
2022/07/23 数码科技