前提
CSVデータをpythonでデータ解析するため、前処理として構造化データにしたい。
実現したいこと
カラムが無い列などがあり、その列を削除したい。
しかし、処理したい列数などは毎回異なるため、条件に合うセル?を削除する方がコード的には楽。
今回、"----"となっているデータを "" の状態ではなく、 の完全に空白の状態に編集したい。
発生している問題・エラーメッセージ
エラーメッセージなし
該当のソースコード
fn = 'Target.csv'
with open(fn, "r") as f:
s = f.read()
s = s.replace("----","")
with open(fn, "w") as f:
f.write(s)
試したこと
python
1fn = 'Target.csv' 2 3with open(fn, "r") as f: 4 s = f.read() 5s = s.replace("----","") 6 7with open(fn, "w") as f: 8 f.write(s)
補足情報(CSVデータの中身は以下の通りです。)改行部分は■
"データ単位","分単位"■
"開始日時","2022/09/07 16:00"■
"終了日時","2022/09/07 18:00"■
"Signal Name","LatestDataDate(YEAR)","LatestDataDate(MONTH)","LatestDataDate(DAY)","LatestDataDate(HOUR)","LatestDataDate(MIN)","LatestDataDate(SEC)","pH","指数1","指数2","指数3","指数4","指数5"■
"2022/09/07 16:00","2022","9","7","7","0","0","6.80","207","229","42.40","8912","-118","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----"■
"2022/09/07 16:01","2022","9","7","7","1","0","6.80","208","228","42.40","8975","-112","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----"■
"2022/09/07 16:02","2022","9","7","7","2","0","6.81","206","229","42.40","8937","-117","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----"■





回答2件
あなたの回答
tips
プレビュー