質問編集履歴

1

インデント処理、タイトルの変更

2017/01/26 05:35

投稿

anemone1005
anemone1005

スコア10

test CHANGED
@@ -1 +1 @@
1
- jsonデータ取り出しpandasを使た作表のHeaderの指定につ
1
+ jsonデータ取り出しpandasで表示しようとしてうまく表示できず困ます
test CHANGED
@@ -1,6 +1,10 @@
1
1
  こんにちは。
2
2
 
3
- 下記のようなJsonデータからpandasを使って、チーム毎のStatsを作表しようとしています。環境はPythonです。
3
+ 下記のような外部のJsonデータを参照して結果をpandasを使って下記ようなStatsを作表しようとしています。環境はPythonです。
4
+
5
+
6
+
7
+ Jsonデータには各プレイヤー毎の取得ポイント合計と内訳(3ポイントの試投数と成功数だけをとりあえず表示)を下記のような感じに表示したいと思っています。
4
8
 
5
9
 
6
10
 
@@ -18,7 +22,83 @@
18
22
 
19
23
 
20
24
 
25
+
26
+
27
+ Jsonデータ
28
+
29
+ ```JSON
30
+
31
+ {
32
+
33
+ result: "OK",
34
+
35
+
36
+
37
+ - data: {
38
+
39
+ - 1: [
40
+
41
+ - {
42
+
43
+ Code: 6,
44
+
45
+ Period: "1Q",
46
+
47
+ TeamNameJ: "Cicago Bulls",
48
+
49
+ TeamID: "mn",
50
+
51
+ LoopCount: 4,
52
+
53
+ - PlayerData:[
54
+
55
+ - {
56
+
57
+ PlayerNo: "0",
58
+
59
+ PlayerID: "1111",
60
+
61
+ StartingFlg: 1,
62
+
63
+ PlayerName: "Kevin Bacon",
64
+
65
+ Position: "PG/SG",
66
+
67
+ Point: 4,
68
+
69
+ PT3M: 0,
70
+
71
+ PT3A: 0,
72
+
73
+ },
74
+
75
+ - {
76
+
77
+ PlayerNo: "10",
78
+
79
+ PlayerID: "2222",
80
+
81
+ StartingFlg: 0,
82
+
83
+ PlayerName: "George Clooney",
84
+
85
+ Position: "PG",
86
+
87
+ Point: 0,
88
+
89
+ PT3M: 0,
90
+
91
+ PT3A: 0
92
+
93
+ }
94
+
95
+ ]
96
+
97
+ ```
98
+
99
+
100
+
21
- そこでPythonで下記を書きましたがうまくいせん
101
+ そこでPythonで下記を書きましたがうまくいかず試行錯誤してい
22
102
 
23
103
  ヘッダーにはPlayerData: [ 以下のKeyを、
24
104
 
@@ -27,8 +107,6 @@
27
107
 
28
108
 
29
109
  どなたかアドバイスを頂ける方、いらっしゃいますでしょうか。
30
-
31
-
32
110
 
33
111
 
34
112
 
@@ -62,75 +140,7 @@
62
140
 
63
141
 
64
142
 
65
- ```JSON
66
143
 
67
- {
68
-
69
- result: "OK",
70
-
71
-
72
-
73
- data: {
74
-
75
- 1: [
76
-
77
- {
78
-
79
- Code: 6,
80
-
81
- Period: "1Q",
82
-
83
- TeamNameJ: "Cicago Bulls",
84
-
85
- TeamID: "mn",
86
-
87
- LoopCount: 4,
88
-
89
- PlayerData: [
90
-
91
- {
92
-
93
- PlayerNo: "0",
94
-
95
- PlayerID: "1111",
96
-
97
- StartingFlg: 1,
98
-
99
- PlayerName: "Kevin Bacon",
100
-
101
- Position: "PG/SG",
102
-
103
- Point: 4,
104
-
105
- PT3M: 0,
106
-
107
- PT3A: 0,
108
-
109
- },
110
-
111
- {
112
-
113
- PlayerNo: "10",
114
-
115
- PlayerID: "2222",
116
-
117
- StartingFlg: 0,
118
-
119
- PlayerName: "George Clooney",
120
-
121
- Position: "PG",
122
-
123
- Point: 0,
124
-
125
- PT3M: 0,
126
-
127
- PT3A: 0
128
-
129
- }
130
-
131
- ]
132
-
133
- ```
134
144
 
135
145
 
136
146