在python利用Pandas 讀、寫csv檔及轉成list,對資料進行增減 ...
文章推薦指數: 80 %
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
延伸文章資訊
- 1Import CSV file as a Pandas DataFrame - Stack Overflow
To read a CSV file as a pandas DataFrame, you'll need to use pd.read_csv . But this isn't where t...
- 2How to read CSV File into Python using Pandas | by Barney H.
Pandas read_csv() function imports a CSV file to DataFrame format. Here are some options: filepat...
- 3How to read CSV File into Python using Pandas | by Barney H.
- 4[Day07]Pandas操作資料的函數! - iT 邦幫忙
使用Python進行資料分析系列第7 篇 ... 第七天了,上一篇提介紹了python內的一個套件pandas內兩個重要的資料結構, ... 使用 read_csv() 讀取一個CSV的檔案
- 5How to Read CSV Files with NumPy? - GeeksforGeeks