回答編集履歴

3

Update

2022/01/18 15:20

投稿

melian
melian

スコア19825

test CHANGED
@@ -14,16 +14,18 @@
14
14
  # 0 1 108.5 3.2 10.9 9.8 8.3 100 200.0 6.9
15
15
  # 1 2 10.9 0.0 3.4 1.0 2.3 2 5.7 3.0
16
16
 
17
+ pd.set_option('display.max_columns', None)
17
- print(df.iloc[0].apply(type))
18
+ print(df.applymap(type))
19
+ # 0 1 2 3
20
+ # 0 <class 'int'> <class 'float'> <class 'float'> <class 'float'>
21
+ # 1 <class 'int'> <class 'float'> <class 'float'> <class 'float'>
22
+ #
23
+ # 4 5 6 7
24
+ # 0 <class 'float'> <class 'float'> <class 'int'> <class 'float'>
25
+ # 1 <class 'float'> <class 'float'> <class 'int'> <class 'float'>
26
+ #
27
+ # 8
18
- # 0 <class 'float'>
28
+ # 0 <class 'float'>
19
- # 1 <class 'float'>
29
+ # 1 <class 'float'>
20
- # 2 <class 'float'>
21
- # 3 <class 'float'>
22
- # 4 <class 'float'>
23
- # 5 <class 'float'>
24
- # 6 <class 'float'>
25
- # 7 <class 'float'>
26
- # 8 <class 'float'>
27
- # Name: 0, dtype: object
28
30
  ```
29
31
 

2

Update

2022/01/18 14:57

投稿

melian
melian

スコア19825

test CHANGED
@@ -1,4 +1,4 @@
1
- **Ops.dat**
1
+ **Opt.dat**
2
2
  ```tsv
3
3
  1 108.5 3.2 Var1=10.9 Var2=9.8 Var3=8.3 100 200 Var4=6.9
4
4
  2 Var5=10.9 0 Var6=3.4 1 Var7=2.3 2 Var8=5.7 3

1

2022/01/18 14:54

投稿

melian
melian

スコア19825

test CHANGED
@@ -7,7 +7,7 @@
7
7
  ```python
8
8
  import pandas as pd
9
9
 
10
- df = pd.read_table('Opt.dat', sep=r'\t(?:\w+?=)?', header=None, engine='python')
10
+ df = pd.read_table('Opt.dat', sep=r'\t(?:\w+=)?', header=None, engine='python')
11
11
 
12
12
  print(df)
13
13
  # 0 1 2 3 4 5 6 7 8