利用python在已有csv檔案後增加一列

2021-10-05 05:11:13 字數 707 閱讀 9574

工具包選擇pandas內涵的csv處理器

import pandas as pd

from pandas import read_csv

data=read_csv(

'c:/users/lenovo/documents/xinyong/datatraining.csv'

) woe =

data[

'empwoe'

]= data[

'emp_length'].

map(woe)

#map(woe)使得在判斷完emp_length並自動賦值後替換原值

data1 = data[

'empwoe'

] data[

'emp_woe'

]= data1#在原csv檔案中增加一列名為emp_woe,值為剛剛替換掉的woe值

data.to_csv(

'datatraining.csv'

)#寫入原有的csv檔案

可能出現的bug: permissionerror: [errno 13] permission denied:(這邊是你的檔案路徑)

如果路徑完整,可能是檔名中有下劃線,路徑為』c:/users/lenovo/documents/xinyong/data_training.csv』時會報錯,去掉下劃線之後程式正常執行

利用python中的csv庫讀寫csv檔案

python讀寫csv檔案就我知道的方法有 1 利用csv庫,2 利用讀寫txt檔案的方式處理,3 利用numpy或pandas庫處理 在這篇部落格中,博主就進行了比較詳細的介紹 python中csv檔案的若干讀寫方法 這篇部落格就說一說如何利用csv庫來讀寫csv檔案本部落格參考自多篇網上資料,列...

python中csv檔案處理 讀寫csv檔案

1.讀取csv檔案 import csv with open stock.csv r as fp reader csv.reader fp reader是乙個迭代器,可以進行遍歷 titles next reader for x in reader print x 0 print x 1 print...

利用Python處理CSV 檔案

csv 檔案 將資料作為一系列以逗號分隔的值寫入檔案,通俗的講就是兩個逗號的資訊之間看作乙個資料。csv模組包含在python標準庫中,可用於分析csv檔案中的資料行 import csv 利用matplotlib繪圖 from matplotlib import pyplot as plt fil...