data.csvが下のA~C列とします。
A | B | C | |
---|---|---|---|
0 | A1 | B1 | C1 |
1 | A2 | B2 | C2 |
2 | A3 | B3 | C3 |
ここにD列をもとのdata.csvに追記したいです。
A | B | C | D | |
---|---|---|---|---|
0 | A1 | B1 | C1 | D1 |
1 | A2 | B2 | C2 | D2 |
2 | A3 | B3 | C3 | D3 |
今回は生成されるファイルを増やしたくないので新しいcsvファイルを作成するのではなく
元のファイルに追記したいです。
試したコード
Python
1import pandas as pd 2data = pd.read_csv("data.csv") 3data["D"] = pd.Series(["D1","D2","D3"]) 4data.to_csv('data.csv', columns=["D"], mode="a", header=True, index=False)
##ver
Python 3.6.13
Pandas 1.1.5
OS linux
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.7 LTS"
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/09 06:41