基于pandas数据样本行列选取的方法


Posted in Python onApril 20, 2018

注:以下代码是基于python3.5.0编写的

import pandas
food_info = pandas.read_csv("food_info.csv")
# ------------------选取数据样本的第一行--------------------
print(food_info.loc[0])
#------------------选取数据样本的3到6行----------------------
print(food_info.loc[3:6])
#------------------head选取数据样本的前几行------------------
print(food_info.head(2))
# ------------------选取数据样本的2,5,10行,两种方法-----------
# print(food_info.loc[[2,5,10]])     #方法一 
two_five_ten = [2,5,10]         #方法二
print(food_info.loc[two_five_ten])
# ------------------选取数据样本的NDB_No列--------------------
# ndb_col = food_info["NDB_No"]     #方法一 
col_name = "NDB_No"           #方法二
ndb_col = food_info[col_name]
print(ndb_col)
# ------------------选取数据样本的多列-------------------
# zinc_copper = food_info[["Zinc_(mg)", "Copper_(mg)"]]
columns = ["Zinc_(mg)", "Copper_(mg)"]
zinc_copper = food_info[columns]
print(zinc_copper)
# ---------------------综合小例子----------------------------
col_names = food_info.columns.tolist()   #把所有的行转化成list
print(col_names)
gram_columns = []
for c in col_names:            #遍历col_names,找出所有以(g)结尾的位置
  if c.endswith("(g)"):
    gram_columns.append(c)
print(gram_columns)
gram_df = food_info[gram_columns]     #把所有以(g)结尾的列存放到gram_df
print(gram_df.head(3))

以上这篇基于pandas数据样本行列选取的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之大话题小函数(2)
Oct 10 Python
详解Python中的join()函数的用法
Apr 07 Python
Python使用爬虫猜密码
Feb 19 Python
Python numpy生成矩阵、串联矩阵代码分享
Dec 04 Python
python实现决策树
Dec 21 Python
PyQt5 QSerialPort子线程操作的实现
Apr 21 Python
python pandas实现excel转为html格式的方法
Oct 23 Python
python运用sklearn实现KNN分类算法
Oct 16 Python
Python 从attribute到property详解
Mar 05 Python
paramiko使用tail实时获取服务器的日志输出详解
Dec 06 Python
python 批量将中文名转换为拼音
Feb 07 Python
Python 处理表格进行成绩排序的操作代码
Jul 26 Python
pandas实现选取特定索引的行
Apr 20 #Python
PyQT实现多窗口切换
Apr 20 #Python
使用实现pandas读取csv文件指定的前几行
Apr 20 #Python
浅析python打包工具distutils、setuptools
Apr 20 #Python
PyQt5每天必学之切换按钮
Aug 20 #Python
PyQt5每天必学之滑块控件QSlider
Apr 20 #Python
PyQt4实现下拉菜单可供选择并打印出来
Apr 20 #Python
You might like
最简单的PHP程序--记数器
2006/10/09 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
2015/01/26 PHP
php中实现获取随机数组列表的自定义函数
2015/04/02 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
JS 的应用开发初探(mootools)
2009/12/19 Javascript
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
jquery isType() 类型判断代码
2011/02/14 Javascript
jQuery EasyUI API 中文文档 - Documentation 文档
2011/09/29 Javascript
node.js中的buffer.Buffer.byteLength方法使用说明
2014/12/10 Javascript
JavaScript实现基于Cookie的存储类实例
2015/04/10 Javascript
jQuery实现简单的列表式导航菜单效果代码
2015/08/31 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
使用canvas进行图像编辑的实例
2017/08/29 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
nodejs 简单实现动态html的方法
2018/05/12 NodeJs
监听element-ui table滚动事件的方法
2019/03/26 Javascript
详解jQuery如何实现模糊搜索
2019/05/10 jQuery
Postman如何实现参数化执行及断言处理
2020/07/28 Javascript
element-ui封装一个Table模板组件的示例
2021/01/04 Javascript
[07:59]2014DOTA2叨叨刀塔 林熊猫称被邀请赛现场盛况震撼
2014/07/21 DOTA
python创建进程fork用法
2015/06/04 Python
Python中return语句用法实例分析
2015/08/04 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
2016/12/15 Python
django manage.py扩展自定义命令方法
2018/05/27 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
2020/03/06 Python
Python使用扩展库pywin32实现批量文档打印实例
2020/04/09 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
日本最大美瞳直送网:Morecontact(中文)
2019/04/03 全球购物
电气自动化大学生求职信
2013/10/16 职场文书
中学生自我评价范文
2014/02/08 职场文书
Python入门学习之类的相关知识总结
2021/05/25 Python
Spring Data JPA框架自定义Repository接口
2022/04/28 Java/Android