1
我在使用熊貓數據框時遇到了一些麻煩,它變得有點令人沮喪。Python熊貓:從csv讀取和寫入數據框中的單元格
我想在我正在處理的幾個python腳本中引用/編輯一個非常簡單的.csv文件。我的目標是根據需要讀取和編輯.csv文件,以跟蹤一些基本值。
該.csv(稱爲id_store)從Python字典,這對於所有意圖和目的看起來像這樣創建:
import pandas as pd
csv_dest = 'id_store.csv'
idDict = {'first_id': [1,None], 'last_id': [10,None]}
pd.DataFrame(data=idDict, index=['old','new']).to_csv(csv_dest)
當我看到我創建使用Excel該.csv了,到目前爲止,不錯,但是當我在不同的會話東西從它讀得不可思議:
test = pd.read_csv('id_store.csv')
test
Unnamed: 0 first_id recent_id
0 old 1 10
1 new NaN NaN
我試圖從測試多種方式閱讀,但我似乎無法能夠正常訪問。如果可能,我想從(old,recent_id)單元讀取,編輯(new,recent_id)單元格,然後將編輯的數據框保存爲'id_store.csv'的新實例。我會如何去做這件事?
一切似乎是現在的工作,我已經建立了這個索引列。非常感謝! –
@JoshKraushaar Yw〜也,因爲我懶惰:),你可以試試'df = pd.read_csv('id_store.csv',index_col ='未命名:0')' – Wen
這是一些令人印象深刻的懶惰,考慮我在敬畏。 –