基于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 相关文章推荐
pycharm 使用心得(一)安装和首次使用
Jun 05 Python
python对url格式解析的方法
May 13 Python
Python实现网站注册验证码生成类
Jun 08 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
Mar 15 Python
Python 统计字数的思路详解
May 08 Python
利用anaconda作为python的依赖库管理方法
Aug 13 Python
django 做 migrate 时 表已存在的处理方法
Aug 31 Python
python如何建立全零数组
Jul 19 Python
深入理解Python变量的数据类型和存储
Feb 01 Python
Python3+SQLAlchemy+Sqlite3实现ORM教程
Feb 16 Python
python实现简单的井字棋
May 26 Python
用Python生成会跳舞的美女
Jan 18 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实现图象锐化代码
2007/06/14 PHP
用PHP程序实现支持页面后退的两种方法
2008/06/30 PHP
php 信息采集程序代码
2009/03/17 PHP
mysql 查询指定日期时间内sql语句实现原理与代码
2012/12/16 PHP
纯PHP生成的一个树叶图片画图例子
2014/04/16 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
JS正则中的RegExp对象对象
2012/11/07 Javascript
Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
2013/01/27 Javascript
在JavaScript并非所有的一切都是对象
2013/04/11 Javascript
js格式化时间和js格式化时间戳示例
2014/02/10 Javascript
ExtJS4如何给同一个formpanel不同的url
2014/05/02 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
2016/04/01 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
2016/05/09 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
2017/07/21 Javascript
Vue自定义全局Toast和Loading的实例详解
2019/04/18 Javascript
Vue 动态组件components和v-once指令的实现
2019/08/30 Javascript
js实现单元格拖拽效果
2020/02/10 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
[45:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第二场 6.2
2018/06/04 DOTA
[48:24]完美世界DOTA2联赛循环赛LBZS vs Forest 第一场 10月30日
2020/10/31 DOTA
python操作日期和时间的方法
2014/03/11 Python
低版本中Python除法运算小技巧
2015/04/05 Python
pandas 根据列的值选取所有行的示例
2018/11/07 Python
python 获取微信好友列表的方法(微信web)
2019/02/21 Python
python中rc1什么意思
2020/06/19 Python
为什么说python更适合树莓派编程
2020/07/20 Python
一款利用纯css3实现的超炫3D表单的实例教程
2014/12/01 HTML / CSS
英语自荐信范文
2013/12/11 职场文书
2014年党员公开承诺践诺书
2014/03/25 职场文书
银行贷款承诺书
2014/03/29 职场文书
房产委托公证书样本
2014/04/04 职场文书
大学班级学风建设方案
2014/05/01 职场文书
安全教育第一课观后感
2015/06/17 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸
Python自动化工具之实现Excel转Markdown表格
2022/04/08 Python