回答編集履歴

1

回答を修正

2019/11/12 07:09

投稿

magichan
magichan

スコア15898

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