回答編集履歴
2
コメントを加味したコードに更新
answer
CHANGED
@@ -25,8 +25,7 @@
|
|
25
25
|
|
26
26
|
file_name = ['sample1.dat', 'sample2.dat']
|
27
27
|
|
28
|
-
|
28
|
+
df = pd.concat([pd.read_csv(fn, sep='\t') for fn in file_name])
|
29
|
-
df = pd.concat(df_lst)
|
30
29
|
|
31
30
|
df.query('p < 1').to_csv('A-1.dat', sep='\t', index=False)
|
32
31
|
df.query('1 <= p < 2').to_csv('A-2.dat', sep='\t', index=False)
|
1
コメントを加味したコードを追記
answer
CHANGED
@@ -16,3 +16,18 @@
|
|
16
16
|
df.query('p < 1').to_csv('A-1.dat', sep='\t', index=False)
|
17
17
|
df.query('1 <= p < 2').to_csv('A-2.dat', sep='\t', index=False)
|
18
18
|
```
|
19
|
+
|
20
|
+
(追記)
|
21
|
+
melian様のコメントを加味すると下記の記述例になります。
|
22
|
+
|
23
|
+
```Python
|
24
|
+
import pandas as pd
|
25
|
+
|
26
|
+
file_name = ['sample1.dat', 'sample2.dat']
|
27
|
+
|
28
|
+
df_lst = [pd.read_csv(fn, sep='\t') for fn in file_name]
|
29
|
+
df = pd.concat(df_lst)
|
30
|
+
|
31
|
+
df.query('p < 1').to_csv('A-1.dat', sep='\t', index=False)
|
32
|
+
df.query('1 <= p < 2').to_csv('A-2.dat', sep='\t', index=False)
|
33
|
+
```
|