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

基于pandas数据样本行列选取的方法,第1张

概述注:以下代码是基于python3.5.0编写的importpandasfood_info=pandas.read_csv(\"food_info.csv\")

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

import pandasfood_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,10]])     #方法一 two_five_ten = [2,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()   #把所有的行转化成Listprint(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_dfprint(gram_df.head(3)) 

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

您可能感兴趣的文章:pandas系列之DataFrame 行列数据筛选实例pandas数据框,统计某列数据对应的个数方法pandas全表查询定位某个值所在行列的方法pandas按若干个列的组合条件筛选数据的方法@H_419_4@ 总结

以上是内存溢出为你收集整理的基于pandas数据样本行列选取的方法全部内容,希望文章能够帮你解决基于pandas数据样本行列选取的方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1204420.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存