在python利用Pandas 讀、寫csv檔及轉成list,對資料進行增減 ...

文章推薦指數: 80 %
投票人數:10人

import pandas as pd. 首先引入pandas car_ = pd.read_csv('car.csv'). car.csv 為欲讀取之檔案,car_ 為DataFrame 格式的資料. 欲讀入py之資料. GetunlimitedaccessOpeninappHomeNotificationsListsStoriesWrite在python利用Pandas讀、寫csv檔及轉成list,對資料進行增減判讀操作importpandasaspd首先引入pandascar_=pd.read_csv('car.csv')car.csv為欲讀取之檔案,car_為DataFrame格式的資料欲讀入py之資料執行上兩行程式碼後之結果~此次剛好面臨到需要對原始資料進行判斷及增加欄位故轉為list檔方便操作,以下為筆者有使用到的三種方式依所需之操作進行選擇即可~mydata=mydata_.values.tolist()#整個轉為listmydata=list(mydata_.iloc[:,1])#取第二行轉為listmydata=list(mydata_.loc[:,'car'])#取欄位名稱car的行為轉成list之後就可以把資料當作list來處理了~處理完後要依舊要轉回csv檔首先決定欄位名稱!bar_name=list(mydata_)#轉list時不選擇欄位行數的話,便僅存到名稱那行,以car.cav檔為例print(bar_name)carlist轉為DataFramecolums=欄位名稱data=欄位下的資料囉~store=pd.DataFrame(columns=bar_name,data=mydata)接著是存檔store.to_csv(savepath,encoding='utf-8',index=False)index參數表示要不要顯示資料的編號index~index參數預設值default=true會讓csv檔多一行index~Morefrom李小姐們FollowLovepodcastsoraudiobooks?Learnonthegowithournewapp.TryKnowableAboutHelpTermsPrivacyGettheMediumappGetstarted李小姐們FollowHelpStatusWritersBlogCareersPrivacyTermsAboutKnowable



請為這篇文章評分?