回答編集履歴
3
コメントを受けて追記
answer
CHANGED
@@ -5,4 +5,27 @@
|
|
5
5
|
```
|
6
6
|
|
7
7
|
CSVファイルで`"""日付"""`となっているなら、それで合っています。
|
8
|
-
両端の`"`で文字列がクォートされていて、その中に文字として`"`が含まれる場合は`""`と表されるからです。
|
8
|
+
両端の`"`で文字列がクォートされていて、その中に文字として`"`が含まれる場合は`""`と表されるからです。
|
9
|
+
|
10
|
+
---
|
11
|
+
|
12
|
+
#追記
|
13
|
+
|
14
|
+
コメントを受けての、おそらくこういうことであろうというコードを示します。
|
15
|
+
動作は確認していません。
|
16
|
+
|
17
|
+
```Python
|
18
|
+
// 出力ファイルのパス名
|
19
|
+
fout = "/content/drive/MyDrive/処理済み株価/"+os.path.basename(file)
|
20
|
+
|
21
|
+
// 出力ファイルにヘッダ行を出力
|
22
|
+
column = ["日付","始値","高値","安値","終値","前日比","出来高","売残","買残"]
|
23
|
+
df = pd.DataFrame(index=[], columns=column)
|
24
|
+
df.to_csv(fout, header=True, index=False, encoding='utf_8_sig', quoting=csv.QUOTE_ALL)
|
25
|
+
|
26
|
+
// データを読み込んで出力ファイルに追加
|
27
|
+
df = pd.read_csv(file)
|
28
|
+
df.insert(5, "","")#4列目に空の列を挿入
|
29
|
+
df.to_csv(fout, mode='a', header=False, index=False, encoding='utf_8_sig',
|
30
|
+
quoting=csv.QUOTE_NONE)
|
31
|
+
```
|
2
些細な修正
answer
CHANGED
@@ -4,5 +4,5 @@
|
|
4
4
|
column=['"日付"','"始値"','"高値"','"安値"','"終値"','"前日比"','"出来高"','"売残"','"買残"']
|
5
5
|
```
|
6
6
|
|
7
|
-
CSV
|
7
|
+
CSVファイルで`"""日付"""`となっているなら、それで合っています。
|
8
8
|
両端の`"`で文字列がクォートされていて、その中に文字として`"`が含まれる場合は`""`と表されるからです。
|
1
追記
answer
CHANGED
@@ -2,4 +2,7 @@
|
|
2
2
|
|
3
3
|
```Python
|
4
4
|
column=['"日付"','"始値"','"高値"','"安値"','"終値"','"前日比"','"出来高"','"売残"','"買残"']
|
5
|
-
```
|
5
|
+
```
|
6
|
+
|
7
|
+
CSV上で`"""日付"""`となっているなら、それで合っています。
|
8
|
+
両端の`"`で文字列がクォートされていて、その中に文字として`"`が含まれる場合は`""`と表されるからです。
|