質問編集履歴

2

質問文を修正

2020/03/26 15:26

投稿

amaturePy
amaturePy

スコア131

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,56 @@
1
- Python3系で以下のTSVファイル辞書型データからキーをランダムで一つ取り出したいです。
1
+ Python3系で以下のTSVファイルのデータを辞書型にしたデータからキー(飲食店名)をランダムで一つ取り出したいです。
2
2
 
3
+ for文の回し方で間違っているかもしれないです。。。
4
+
3
- 理想以下の飲食店の中から1つをランダムで出力したいです。
5
+ 基礎的な部分であるとますが、ご教授頂けると幸いです。
6
+
7
+
4
8
 
5
9
  random.choice、random.randomメソッド使用したのですが
10
+
11
+ 以下のような出力になりました。
12
+
13
+ ```
14
+
15
+ import csv
16
+
17
+ import pandas as pd
18
+
19
+ import random
20
+
21
+
22
+
23
+ file0 = "/Users/apple/Downloads/practice.tsv"
24
+
25
+ d = pd.read_table(file0, index_col='NAME').to_dict()['COUNT']
26
+
27
+ for i in d:
28
+
29
+ print(random.choice(i))
30
+
31
+
32
+
33
+ 結果
34
+
35
+
36
+
37
+
38
+
39
+
40
+
41
+
42
+
43
+
44
+
45
+
46
+
47
+
48
+
49
+
50
+
51
+
52
+
53
+ ```
6
54
 
7
55
 
8
56
 

1

コードブロックを修正

2020/03/26 15:26

投稿

amaturePy
amaturePy

スコア131

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  無回答 1
30
30
 
31
- ``
31
+ ```
32
32
 
33
33
  ```
34
34
 
@@ -64,4 +64,6 @@
64
64
 
65
65
  無回答
66
66
 
67
+ コード
68
+
67
69
  ```