teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答を修正

2019/11/12 07:09

投稿

magichan
magichan

スコア15898

answer CHANGED
@@ -1,1 +1,16 @@
1
- ``read_csv()`` から ``usecols=[3]``パラメータを消した上で、必要なデータを追加したらよいのではないですか
1
+ ~~``read_csv()`` から ``usecols=[3]``パラメータを消した上で、必要なデータを追加したらよいのではないですか~~
2
+
3
+ すみません。回答を書き終わってからやっと質問の意図がわかりました。
4
+
5
+ list_4.csv というCSVファイルに default_list_4.csv の4列目を追記したいということですね。
6
+
7
+ であれば、2つのファイルをメモリ上で結合してから list4.csv に再度書き込めばよいのではないでしょうか
8
+
9
+ ```Python
10
+ import pandas as pd
11
+
12
+ df_A = pd.read_csv("list_4.csv")
13
+ df_B = pd.read_csv("default_list_4.csv",usecols=[3])
14
+ df = pd.concat([df_A,df_B], axis=1)
15
+ df.to_csv("list4.csv",index=False)
16
+ ```