歡迎您光臨本站 註冊首頁

基於pandas向csv新增新的行和列

←手機掃碼閱讀     techdo @ 2020-06-11 , reply:0

首先建立一個csv檔案,建立方式為新建一個文字文件,然後將這個文字文件重新命名為test.csv

再用Excel開啟,新增內容

內容如下:

先來新增列

data = ['a','b','c']
 df['字母'] = data

  import pandas as pd  filename = './test.csv'  df = pd.read_csv(filename,encoding='gbk')  data = ['a','b','c']  df['字母'] = data  df.to_csv(filename,index=None)

 

由於我們的列標籤是中文,所以是encoding=『gbk'

由於我將檔案放在了python的工程資料夾內,所以filename='./test.csv',或者也可以換成其絕對路徑

再來新增行

df.loc[4]=[4,'d']

  import pandas as pd  filename = './test.csv'  df = pd.read_csv(filename,encoding='gbk')  # data = ['a','b','c']  # df['字母'] = data  df.loc[4]=[4,'d']  df.to_csv(filename,index=None)

 

                                                       

   


[techdo ] 基於pandas向csv新增新的行和列已經有238次圍觀

http://coctec.com/docs/python/shhow-post-238026.html