回答編集履歴
4
修正
answer
CHANGED
File without changes
|
3
修正
answer
CHANGED
@@ -10,10 +10,10 @@
|
|
10
10
|
---
|
11
11
|
目的を考えれば、データファイルの構造を変えてpandasで読み取るのが最終的には簡単かと。
|
12
12
|
```csv
|
13
|
-
name,
|
13
|
+
name,age,type
|
14
|
-
Tom,
|
14
|
+
Tom,29,A
|
15
|
-
Juddy,
|
15
|
+
Juddy,25,B
|
16
|
-
John,
|
16
|
+
John,9,O
|
17
17
|
```
|
18
18
|
|
19
19
|
```Python
|
2
追記
answer
CHANGED
@@ -19,8 +19,11 @@
|
|
19
19
|
```Python
|
20
20
|
import pandas as pd
|
21
21
|
|
22
|
-
|
22
|
+
df = pd.read_csv('data.csv')
|
23
|
-
print(
|
23
|
+
print(df)
|
24
|
+
|
25
|
+
names = df['name'].tolist()
|
26
|
+
print(names, type(names))
|
24
27
|
```
|
25
28
|
|
26
29
|
**実行結果**
|
@@ -29,4 +32,5 @@
|
|
29
32
|
0 Tom 29 A
|
30
33
|
1 Juddy 25 B
|
31
34
|
2 John 9 O
|
35
|
+
['Tom', 'Juddy', 'John'] <class 'list'>
|
32
36
|
```
|
1
追記
answer
CHANGED
@@ -5,4 +5,28 @@
|
|
5
5
|
```
|
6
6
|
|
7
7
|
このように書く分にはエラーは出ません。
|
8
|
-
読み込み時にdataを毎度上書きしてしまっているという別の問題がありますが。
|
8
|
+
読み込み時にdataを毎度上書きしてしまっているという別の問題がありますが。
|
9
|
+
|
10
|
+
---
|
11
|
+
目的を考えれば、データファイルの構造を変えてpandasで読み取るのが最終的には簡単かと。
|
12
|
+
```csv
|
13
|
+
name, age, type
|
14
|
+
Tom, 29, A
|
15
|
+
Juddy, 25, B
|
16
|
+
John, 9, O
|
17
|
+
```
|
18
|
+
|
19
|
+
```Python
|
20
|
+
import pandas as pd
|
21
|
+
|
22
|
+
data = pd.read_csv('data.csv')
|
23
|
+
print(data)
|
24
|
+
```
|
25
|
+
|
26
|
+
**実行結果**
|
27
|
+
```plain
|
28
|
+
name age type
|
29
|
+
0 Tom 29 A
|
30
|
+
1 Juddy 25 B
|
31
|
+
2 John 9 O
|
32
|
+
```
|