回答編集履歴

3

コメントを受けて追記

2021/07/11 13:38

投稿

itagagaki
itagagaki

スコア8402

test CHANGED
@@ -13,3 +13,49 @@
13
13
  CSVファイルで`"""日付"""`となっているなら、それで合っています。
14
14
 
15
15
  両端の`"`で文字列がクォートされていて、その中に文字として`"`が含まれる場合は`""`と表されるからです。
16
+
17
+
18
+
19
+ ---
20
+
21
+
22
+
23
+ #追記
24
+
25
+
26
+
27
+ コメントを受けての、おそらくこういうことであろうというコードを示します。
28
+
29
+ 動作は確認していません。
30
+
31
+
32
+
33
+ ```Python
34
+
35
+ // 出力ファイルのパス名
36
+
37
+ fout = "/content/drive/MyDrive/処理済み株価/"+os.path.basename(file)
38
+
39
+
40
+
41
+ // 出力ファイルにヘッダ行を出力
42
+
43
+ column = ["日付","始値","高値","安値","終値","前日比","出来高","売残","買残"]
44
+
45
+ df = pd.DataFrame(index=[], columns=column)
46
+
47
+ df.to_csv(fout, header=True, index=False, encoding='utf_8_sig', quoting=csv.QUOTE_ALL)
48
+
49
+
50
+
51
+ // データを読み込んで出力ファイルに追加
52
+
53
+ df = pd.read_csv(file)
54
+
55
+ df.insert(5, "","")#4列目に空の列を挿入
56
+
57
+ df.to_csv(fout, mode='a', header=False, index=False, encoding='utf_8_sig',
58
+
59
+ quoting=csv.QUOTE_NONE)
60
+
61
+ ```

2

些細な修正

2021/07/11 13:38

投稿

itagagaki
itagagaki

スコア8402

test CHANGED
@@ -10,6 +10,6 @@
10
10
 
11
11
 
12
12
 
13
- CSVで`"""日付"""`となっているなら、それで合っています。
13
+ CSVファイルで`"""日付"""`となっているなら、それで合っています。
14
14
 
15
15
  両端の`"`で文字列がクォートされていて、その中に文字として`"`が含まれる場合は`""`と表されるからです。

1

追記

2021/07/11 06:51

投稿

itagagaki
itagagaki

スコア8402

test CHANGED
@@ -7,3 +7,9 @@
7
7
  column=['"日付"','"始値"','"高値"','"安値"','"終値"','"前日比"','"出来高"','"売残"','"買残"']
8
8
 
9
9
  ```
10
+
11
+
12
+
13
+ CSV上で`"""日付"""`となっているなら、それで合っています。
14
+
15
+ 両端の`"`で文字列がクォートされていて、その中に文字として`"`が含まれる場合は`""`と表されるからです。