質問編集履歴
2
コードを更新しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -25,7 +25,6 @@
|
|
25
25
|
import os
|
26
26
|
|
27
27
|
with open("text.TXT") as f:
|
28
|
-
reader = csv.reader(f, delimiter='\t')
|
29
28
|
nSkiprow = 0
|
30
29
|
|
31
30
|
for line in f.readlines():
|
1
現在困っていることを更新しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,5 @@
|
|
1
|
+
デスクトップ上にある以下の様な分光測定データのテキストフォルダを
|
1
|
-
|
2
|
+
pandasで読み込もうと思っています。
|
2
3
|
---------------------------
|
3
4
|
サンプル: A
|
4
5
|
ファイル名: B
|
@@ -17,8 +18,27 @@
|
|
17
18
|
・ ・
|
18
19
|
・ ・
|
19
20
|
---------------------------
|
20
|
-
上記のサンプル名やピーク情報などを飛ばし、
|
21
|
-
データ以下のnm、%のデータフレームを作りたいです。
|
21
|
+
上記のサンプル名~ピークNo.を飛ばしてデータ以下のnm、%のデータフレームを作りたいです。
|
22
|
-
|
22
|
+
ピークNo.の行は1.2.3・・・と行数がファイルごとに固定されていません。
|
23
|
+
```
|
24
|
+
import pandas as pd
|
25
|
+
import os
|
23
26
|
|
27
|
+
with open("text.TXT") as f:
|
28
|
+
reader = csv.reader(f, delimiter='\t')
|
29
|
+
nSkiprow = 0
|
30
|
+
|
31
|
+
for line in f.readlines():
|
32
|
+
nSkiprow += 1
|
33
|
+
if not line.startswith("データ"):
|
34
|
+
continue
|
35
|
+
else:
|
36
|
+
break
|
37
|
+
|
38
|
+
df = pd.read_table(f, skiprows=nSkiprow)
|
39
|
+
print(df)
|
40
|
+
```
|
41
|
+
できれば上記にwithopenで指定したファイルを読み込み、
|
42
|
+
後からいろいろ付け足していきたいのですが上手くいきません。
|
43
|
+
どのようにすれば上手く読み込むことができますか?
|
24
44
|
よろしくお願い致します。
|