質問編集履歴

1

リスト化したcolumの「地域」「出荷量」を、さらにndarray化してみた。

2020/02/02 23:05

投稿

okahijiki
okahijiki

スコア404

test CHANGED
File without changes
test CHANGED
@@ -46,52 +46,34 @@
46
46
 
47
47
  ```
48
48
 
49
- エラーになったので、ちがうアプローチに。DataFrameを再構築してみる。
49
+ エラーになったので、ちがうアプローチに。
50
-
51
-
52
50
 
53
51
  ```python
54
52
 
55
- # 「地域」のデータをリスト化する
53
+ # 「地域」のデータをリスト化、さらにndarray化する
56
54
 
57
55
  area=df['地域']
58
56
 
59
57
  area = area.values.tolist()
60
58
 
59
+ area=np.array(area)
61
60
 
62
61
 
62
+
63
- # 「出荷量」のデータをリスト化する
63
+ # 「出荷量」のデータをリスト化、さらにndarray化する
64
64
 
65
65
  shipment=df['出荷量']
66
66
 
67
67
  shipment=shipment.values.tolist()
68
68
 
69
+ shipment=np.array(shipment)
69
70
 
70
71
 
71
- # データフレームの再構築
72
-
73
- tmt=pd.DataFrame(shipment,index=area)
74
-
75
- tmt=tmt.rename(columns={0:'トマトの地域別出荷量'})
76
-
77
- ```
78
-
79
- ![イメージ説明](7c22215d7460317fabe40d91c718122f.png)
80
-
81
-
82
-
83
- ```python
84
72
 
85
73
  plt.bar(area,shipment)
86
74
 
87
75
 
88
76
 
89
- # エラーコード
90
-
91
- TypeError: ufunc 'add' did not contain a loop with signature matching types dtype('<U21') dtype('<U21') dtype('<U21')
92
-
93
-
94
-
95
77
  ```
96
78
 
97
- ![イメージ説明](72a103e336eb48c353aefa7929fe8722.png)
79
+ ![イメージ説明](5b69f387953bbbea3dd8b8f28229568e.png)