2017-08-26 68 views
0

所以這裏的情景:如何更新CSV值

  • 我有一個存儲用戶點
  • 我能夠改變用戶的「點
  • 改變他們以後,我會一個CSV列喜歡用新改變的一個替換舊得分

我該如何更新這個值?

+0

它看起來像你想的那麼寫代碼您。請顯示您嘗試過的方式以及您卡住的位置。 – AChampion

+0

我試圖重寫CSV行,並更新了'score'值。 [用戶,密碼,分數。然而,這又回到了新的一排,我只是想讓它取代舊的等價物。 –

+2

[你如何替換文本文件中的一行文本(python)]可能的重複](https://stackoverflow.com/questions/16622754/how-do-you-replace-a-line-of-text- in-a-text-file-python) – sKwa

回答

1

製作大熊貓數據幀需要5行的2列作爲輸入,例如: -

import pandas as pd 
res = pd.DataFrame(columns=('col1', 'col2')) 
for i in range(5): 
    res_list = list(map(int, input().split())) 
    res = res.append(pd.Series(res_list,index=['col1','col2']), ignore_index=True) 
df.to_csv('example.csv', index=False,, header=False) 

indexheader值根據您的選擇