デスクトップ上にある以下の様な分光測定データのテキストフォルダを
pandasで読み込もうと思っています。
---------------------------
サンプル: A
ファイル名: B
オペレータ: C
ピーク No. ピーク (nm) 高さ (%)
1 1000 90
2 2000 80
3 3000 70
データ
nm %
0 95
100 94
200 93
・ ・
・ ・
---------------------------
上記のサンプル名~ピークNo.を飛ばしてデータ以下のnm、%のデータフレームを作りたいです。
ピークNo.の行は1.2.3・・・と行数がファイルごとに固定されていません。
import pandas as pd import os with open("text.TXT") as f: nSkiprow = 0 for line in f.readlines(): nSkiprow += 1 if not line.startswith("データ"): continue else: break df = pd.read_table(f, skiprows=nSkiprow) print(df)
できれば上記にwithopenで指定したファイルを読み込み、
後からいろいろ付け足していきたいのですが上手くいきません。
どのようにすれば上手く読み込むことができますか?
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/15 00:28
2019/11/15 08:04
2019/11/15 08:35
2019/11/15 09:11
2019/11/18 01:37 編集
2019/11/18 01:41
2019/11/18 02:07
2019/11/18 02:47