說我有:
john,32,male
josh,10,male
sylvia,92,female
我需要稍后編輯它以進行一些資料庫操作,并為每個(最好按順序)有一個唯一的 ID,例如:
0,john,32,male
1,josh,10,male
2,sylvia,92,female
我在網上看到解決方案,但其中很多都包含標題,甚至嘗試編輯它們,最終導致問題。
uj5u.com熱心網友回復:
使用 Python 熊貓:
import pandas as pd
pd.read_csv('file.csv', header = None).to_csv('file2.csv', header = False)
解釋
將不帶標題的 CSV 檔案讀入資料框
df = pd.read_csv('file.csv', header = None)
將 Dataframe 寫入具有索引但沒有標題的 CSV 檔案
df.to_csv('file2.csv', header = False)
將這兩個命令連接在一起,我們有上面的單行
uj5u.com熱心網友回復:
with open('file.csv', 'r ') as f:
data = [f'{i},{x}' for i, x in enumerate(f.readlines())]
f.seek(0)
f.writelines(data)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/481845.html
上一篇:如果前一個元素是x,則回傳它
下一篇:熊貓讀取標題中標簽不一致的檔案
