基于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 相关文章推荐
利用信号如何监控Django模型对象字段值的变化详解
Nov 27 Python
对numpy中轴与维度的理解
Apr 18 Python
pyspark 读取csv文件创建DataFrame的两种方法
Jun 07 Python
Python简单获取二维数组行列数的方法示例
Dec 21 Python
Python设计模式之备忘录模式原理与用法详解
Jan 15 Python
python利用跳板机ssh远程连接redis的方法
Feb 19 Python
Python使用pyautocad+openpyxl处理cad文件示例
Jul 11 Python
python、Matlab求定积分的实现
Nov 20 Python
Python Sympy计算梯度、散度和旋度的实例
Dec 06 Python
解决python3.x安装numpy成功但import出错的问题
Nov 17 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
Jan 27 Python
pycharm debug 断点调试心得分享
Apr 16 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
CodeIgniter框架提示Disallowed Key Characters的解决办法
2014/04/21 PHP
PHP中md5()函数的用法讲解
2019/03/30 PHP
JavaScript 模仿vbs中的 DateAdd() 函数的代码
2007/08/13 Javascript
最新的10款jQuery内容滑块插件分享
2011/09/18 Javascript
侧栏跟随滚动的简单实现代码
2013/03/18 Javascript
javascript中节点的最近的相关节点访问方法
2013/03/20 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
2014/10/29 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
老生常谈 关于JavaScript的类的继承
2016/06/24 Javascript
jQuery解析返回的xml和json方法详解
2017/01/05 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
2019/04/20 Javascript
nodejs中实现修改用户路由功能
2019/05/24 NodeJs
[02:11]DOTA2上海特级锦标赛主赛事第二日RECAP
2016/03/04 DOTA
Python的Bottle框架中返回静态文件和JSON对象的方法
2015/04/30 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
2015/05/20 Python
Python使用正则表达式抓取网页图片的方法示例
2017/04/21 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
kaggle+mnist实现手写字体识别
2018/07/26 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
pandas 数据结构之Series的使用方法
2019/06/21 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
2019/08/01 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
HTML5 input新增type属性color颜色拾取器的实例代码
2018/08/27 HTML / CSS
SQL Server 2000数据库的文件有哪些,分别进行描述
2013/03/30 面试题
消防先进事迹材料
2014/02/10 职场文书
安全生产知识竞赛活动总结
2014/07/07 职场文书
基层党组织整改方案
2014/10/25 职场文书
出差报告怎么写
2014/11/06 职场文书
股东大会通知
2015/04/24 职场文书
教师病假条范文
2015/08/17 职场文书
高中体育课教学反思
2016/02/16 职场文书
小学2016年“我们的节日·重阳节”活动总结
2016/04/01 职场文书
2016年社区创先争优活动总结
2016/04/05 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
解决Python中的modf()函数取小数部分不准确问题
2021/05/28 Python