pandas讀寫csv,並增加一列

2022-06-18 18:36:14 字數 547 閱讀 2245

為讀取csv,並dataframe增加一列,再自由組合列並儲存到csv檔案:

import

pandas as pd

sourcefile='

d:\person.csv' #

person.csv包括id,name,age三個列

df=pd.read_csv(sourcefile,low_memory=false) #

讀取csv,設定low_memory=false防止記憶體不夠時報警告

df['

company

']='

google' #

增加新的列company

#以下儲存指定的列到新的csv檔案,index=0表示不為每一行自動編號,header=1表示行首有欄位名稱

df.to_csv('

d:\new_person.csv

',columns=['

id','

name

','company

'],index=0,header=1)

參考:

pandas讀寫文字(csv)檔案

csv檔案是一種純文字檔案,可以使用任何文字編輯器進行編輯,它支援追加模式,節省記憶體開銷。因為csv檔案具有諸多的優點,所以在很多時候會將資料儲存到csv檔案中。pandas中提供了read csv 函式與to csv 方法,分別用於讀取csv檔案和寫入csv檔案,關於他們的具體介紹如下 1.通過...

Pandas操作CSV檔案的讀寫實現方法

1 導庫 import pandas as pd from程式設計客棧 pandas import series 2 讀取csv檔案的兩種方式 讀取csv檔案的兩種方式 f open e 建模 第5周 data ex1.csv 方法一 df pd.read csv f print df f.clos...

使用pandas讀取csv並傳入db2

我使用的開發工具是vscode。首先匯入所需要的包 import pandas as pd import numpy as np import ibm db import datetime 第一步我們首先讀取兩個csv,使用pandas 讀取兩個csv進行拼接 df1 pd.read csv inp...