基于pandas数据样本行列选取的方法
注:以下代码是基于python3.5.0编写的
importpandas
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=[]
forcincol_names:#遍历col_names,找出所有以(g)结尾的位置
ifc.endswith("(g)"):
gram_columns.append(c)
print(gram_columns)
gram_df=food_info[gram_columns]#把所有以(g)结尾的列存放到gram_df
print(gram_df.head(3))
以上这篇基于pandas数据样本行列选取的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短