お世話になります。
いまGoogleのコラボラトリーを使い、PythonでCSVで記録されている株価データを整形したいと思っています。
この整形で、CSVのカラムの部分に「""」で囲まれた形の「"日付"」や「"始値"」をつけたいと思っているのですが、
以下の
「 column=["日付","始値","高値","安値","終値","前日比","出来高","売残","買残"] 」
だと、ただの「日付」や「始値」で整形されてしまいます。
また、RAW文字列などで「"」を文字列として扱うなどを見ているのですが、なぜか「"""日付"""」のように
いくつも”がついてしまい、うまくいきません。
うまく「"日付"」などとCSVに保存される書き方を教えていただけるとありがたいです。
また、なぜ「"""日付”””」などとなってしまうのか、もし分かれば教えて頂きたいです。
よろしくお願いいたします。
Python
1 2import os 3import glob 4import pandas as pd 5 6files = glob.glob("/content/drive/MyDrive/dd/*")#フォルダからcsvファイルのパス付き名をすべて抜き出す。 7 8for file in files:#すべてのファイルに以下を繰り返し実行 9 df=pd.read_csv(file) 10 df.insert(5, "","")#4列目に空の列を挿入 11 12 column=["日付","始値","高値","安値","終値","前日比","出来高","売残","買残"] 13 df.columns=column 14 fname=os.path.basename(file)#パスを除いた拡張子付きのファイル名のみを抽出 15 df.to_csv("/content/drive/MyDrive/処理済み株価/"+fname,index=False, encoding='utf_8_sig') 16
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/11 07:51
2021/07/11 14:33