基于pandas数据样本行列选取的方法
技术  /  管理员 发布于 7年前   125
注:以下代码是基于python3.5.0编写的
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,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() #把所有的行转化成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数据样本行列选取的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号