pandasのデータフレームで作業するときに問題が発生していますが、ややイライラしています。Python pandas:csvのデータフレームでセルを読み書きする
私が作業しているいくつかのPythonスクリプトで、非常に単純な.csvファイルを参照/編集しようとしています。私の目標は、いくつかの基本的な値を追跡するために、必要に応じて.csvファイルを読み込んで編集することです。
(id_storeと呼ばれる).csvファイルは、すべての意図や目的のためにこのようになりますこれは、Pythonの辞書から作成されます。私はこれまでのところ、私はExcelを使用して作成した.csvを見てみると
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)
良いが、私は物事がおかしくなるので別のセッションでそれから読んだとき:
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
それは印象的な怠け者です。畏敬の念 –