回答編集履歴

3

ソース修正

2020/03/27 04:55

投稿

yureighost
yureighost

スコア2183

test CHANGED
@@ -12,13 +12,13 @@
12
12
 
13
13
  file0 = "/Users/apple/Downloads/practice.tsv"
14
14
 
15
- d = pd.read_table(file0)
15
+ d = pd.read_table(file0, index_col='NAME')
16
16
 
17
17
 
18
18
 
19
19
  #'NAME'列をリスト化しそこからランダムで一つ取り出す
20
20
 
21
- random_res = random.choice(list(d.NAME))
21
+ random_res = random.choice(list(d.index))
22
22
 
23
23
  print("Would you like {} ?".format(random_res))
24
24
 
@@ -30,7 +30,7 @@
30
30
 
31
31
  #[random_res,'COUNT']の値に1加算
32
32
 
33
- d.loc[d.NAME == random_res, "COUNT"] += 1
33
+ d.loc[d.index == random_res, "COUNT"] += 1
34
34
 
35
35
  #tsv(タブ区切り)形式でファイルを書き出す
36
36
 

2

ソース修正

2020/03/27 04:54

投稿

yureighost
yureighost

スコア2183

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- file0 = "data/practice.tsv"
13
+ file0 = "/Users/apple/Downloads/practice.tsv"
14
14
 
15
15
  d = pd.read_table(file0)
16
16
 

1

ソース修正

2020/03/27 04:49

投稿

yureighost
yureighost

スコア2183

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- file0 = "/Users/apple/Downloads/practice.tsv"
13
+ file0 = "data/practice.tsv"
14
14
 
15
15
  d = pd.read_table(file0)
16
16
 
@@ -30,10 +30,10 @@
30
30
 
31
31
  #[random_res,'COUNT']の値に1加算
32
32
 
33
- d.loc[d.NAME == random_res, 'COUNT'] += 1
33
+ d.loc[d.NAME == random_res, "COUNT"] += 1
34
34
 
35
35
  #tsv(タブ区切り)形式でファイルを書き出す
36
36
 
37
- d.to_csv(file0, sep='\t')
37
+ d.to_csv(file0, sep="\t")
38
38
 
39
39
  ```