pandas為csv添加新的行和列


首先創建一個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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM