基于pandas數(shù)據(jù)樣本行列選取的方法
注:以下代碼是基于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ù)樣本行列選取的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Keras使用tensorboard顯示訓(xùn)練過程的實(shí)例
今天小編就為大家分享一篇Keras使用tensorboard顯示訓(xùn)練過程的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02python 爬蟲之selenium可視化爬蟲的實(shí)現(xiàn)
這篇文章主要介紹了python 爬蟲之selenium可視化爬蟲的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12windows中安裝Python3.8.0的實(shí)現(xiàn)方法
這篇文章主要介紹了windows中安裝Python3.8.0的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11opencv python統(tǒng)計(jì)及繪制直方圖的方法
這篇文章主要介紹了opencv python統(tǒng)計(jì)及繪制直方圖的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-01-01Python+Selenium實(shí)現(xiàn)自動(dòng)填寫問卷
這篇文章主要介紹了如何利用Python Selenium實(shí)現(xiàn)自動(dòng)填寫問卷功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2022-03-03對numpy的array和python中自帶的list之間相互轉(zhuǎn)化詳解
下面小編就為大家分享一篇對numpy的array和python中自帶的list之間相互轉(zhuǎn)化詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04Python大批量寫入數(shù)據(jù)(百萬級別)的方法
這篇文章主要給大家介紹了關(guān)于Python大批量寫入數(shù)據(jù)(百萬級別)的相關(guān)資料,在日常處理數(shù)據(jù)的過程中,我們都有批量寫入數(shù)據(jù)的需求,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考下2023-07-07