0
私は、日付の列と値の列を持つフラットファイル(txt)を持っています。ループPandas DFで新しい行をtxtに追加する
私のデータフレームがループロジックを使用して新しい行を受け取る場合に、新しい行をtxtに追加しようとしています。私は次のコードを持っています: LastDateここでは簡単にするために0と等しいと言っています。
LastDate = 0
saveFileLine = name+'.txt.'
saveFile = open(saveFileLine,'a')
for index, row in namedf.iterrows():
if int(''.join(row['Date'].split('-')[:3])) > LastDate:
lineToWrite = row+'\n'
saveFile.write(lineToWrite)
saveFile.close()
、それは私にエラーを与える:
書き込み()の引数はstrをしなければならない、ないシリーズ
私はそれが現在アクティブなループの行を書くようにする方法を知りません。
あなたが私を助けることを願っています! ありがとう
はい、2行の値である行全体を書きたいと思います。 これでも私には同じエラーが返されます write()引数は文字列でなければなりません。 –
あなたのコメントに変更が加えられました。 – xpqz
ちょっとxpqz、ありがとう! 日2016年2月29日 値70 日2016年2月30日 値75 任意のアイデア理由:それは今印刷され、そのが印刷されている方法のほんの出力は、私が何をしたい、このようにその印刷ではありません?私はしたい:日付と値とその両方の下の値 –