基于pandas數(shù)據(jù)樣本行列選取的方法
更新時(shí)間:2018年04月20日 10:11:45 作者:數(shù)據(jù)阿伯
下面小編就為大家分享一篇基于pandas數(shù)據(jù)樣本行列選取的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
注:以下代碼是基于python3.5.0編寫的
import pandas
food_info = pandas.read_csv("food_info.csv")
# ------------------選取數(shù)據(jù)樣本的第一行--------------------
print(food_info.loc[0])
#------------------選取數(shù)據(jù)樣本的3到6行----------------------
print(food_info.loc[3:6])
#------------------head選取數(shù)據(jù)樣本的前幾行------------------
print(food_info.head(2))
# ------------------選取數(shù)據(jù)樣本的2,5,10行,兩種方法-----------
# print(food_info.loc[[2,5,10]]) #方法一
two_five_ten = [2,5,10] #方法二
print(food_info.loc[two_five_ten])
# ------------------選取數(shù)據(jù)樣本的NDB_No列--------------------
# ndb_col = food_info["NDB_No"] #方法一
col_name = "NDB_No" #方法二
ndb_col = food_info[col_name]
print(ndb_col)
# ------------------選取數(shù)據(jù)樣本的多列-------------------
# 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() #把所有的行轉(zhuǎn)化成list
print(col_names)
gram_columns = []
for c in col_names: #遍歷col_names,找出所有以(g)結(jié)尾的位置
if c.endswith("(g)"):
gram_columns.append(c)
print(gram_columns)
gram_df = food_info[gram_columns] #把所有以(g)結(jié)尾的列存放到gram_df
print(gram_df.head(3))
以上這篇基于pandas數(shù)據(jù)樣本行列選取的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python數(shù)組排序方法之sort、sorted和argsort詳解
這篇文章主要給大家介紹了關(guān)于python數(shù)組排序方法之sort、sorted和argsort的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-03-03
python生成指定長(zhǎng)度的隨機(jī)數(shù)密碼
這篇文章主要介紹了python生成指定長(zhǎng)度的隨機(jī)密碼示例,密碼使用數(shù)字和字母組合,大家參考使用吧2014-01-01
關(guān)于tf.reverse_sequence()簡(jiǎn)述
今天小編就為大家分享一篇關(guān)于tf.reverse_sequence()簡(jiǎn)述,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01
Django集成富文本編輯器summernote的實(shí)現(xiàn)步驟
在最近的項(xiàng)目中小編使用了這個(gè)富文本編輯器,選擇它的主要原因是配置非常簡(jiǎn)單,默認(rèn)支持普通用戶上傳圖片(不像ckeditor默認(rèn)只有staff user才能上傳圖片。如果要讓普通用戶上傳圖片,還需修改源碼裝飾器)?,F(xiàn)在讓我們來看看如何使用這個(gè)富文本編輯器2021-05-05
python操作MySQL數(shù)據(jù)庫(kù)具體方法
堅(jiān)持每天學(xué)一點(diǎn),每天積累一點(diǎn)點(diǎn),作為自己每天的業(yè)余收獲,這個(gè)文章是我在吃飯的期間寫的,利用自己零散的時(shí)間學(xué)了一下python操作MYSQL,所以整理一下。我采用的是MySQLdb操作的MYSQL數(shù)據(jù)庫(kù)。先來一個(gè)簡(jiǎn)單的例子吧2013-10-10

