teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

ご指摘頂いたprintの部分のコードの変更と関数の返り値がリストになるように組みました。ご指摘いただいている事と異なっていたら申し訳ないです。

2020/05/27 14:54

投稿

jury_new
jury_new

スコア31

title CHANGED
File without changes
body CHANGED
@@ -25,9 +25,11 @@
25
25
  body = base_locate.find_next('tbody')
26
26
  for year in body.find_all('th'):
27
27
  text = year.get_text(strip=True)
28
+ make_list = []
28
29
  jp = re.sub('[年総人口前年比増減率]','',text)
29
- visu = print(jp)
30
+ make_list.append(jp)
31
+ print(make_list)
30
- return visu
32
+ return make_list
31
33
 
32
34
  def nomal_deal():
33
35
  for num in base_locate.find_all('tr'):
@@ -36,8 +38,9 @@
36
38
  sea = re.sub('[^0-9]','',text)
37
39
  bre = re.sub(',','',sea)
38
40
  core = re.findall('^[0-9]{8,}',bre)
41
+ core_int = [int(s) for s in core]
39
- visu = print(core)
42
+ print(core_int)
40
- return visu
43
+ return core_int
41
44
 
42
45
  year()
43
46
  nomal_deal()
@@ -45,6 +48,7 @@
45
48
  year = year()
46
49
  nomal = nomal_deal()
47
50
 
51
+
48
52
  left = np.array(year)
49
53
  height = np.array(nomal)
50
54
 
@@ -58,6 +62,7 @@
58
62
  fig.savefig("number_of_birth.png")
59
63
  plt.show()
60
64
 
65
+
61
66
  ```
62
67
 
63
68
  ### 試したこと
@@ -74,158 +79,162 @@
74
79
 
75
80
  **以下は折れ線グラフの引数にとっているデータの内容です。*二回出力された状態でそれぞれデータの内容は変わりません。**
76
81
  ```
82
+ ['']
83
+ ['']
84
+ ['']
77
- 1910(明治43)
85
+ ['1910(明治43)']
78
- 1915(大正4)
86
+ ['1915(大正4)']
79
- 1920(大正9)
87
+ ['1920(大正9)']
80
- 1925(大正14)
88
+ ['1925(大正14)']
81
- 1930(昭和5)
89
+ ['1930(昭和5)']
82
- 1935(昭和10)
90
+ ['1935(昭和10)']
83
- 1940(昭和15)
91
+ ['1940(昭和15)']
84
- 1945(昭和20)
92
+ ['1945(昭和20)']
85
- 1950(昭和25)
93
+ ['1950(昭和25)']
86
- 1955(昭和30)
94
+ ['1955(昭和30)']
87
- 1960(昭和35)
95
+ ['1960(昭和35)']
88
- 1965(昭和40)
96
+ ['1965(昭和40)']
89
- 1970(昭和45)
97
+ ['1970(昭和45)']
90
- 1975(昭和50)
98
+ ['1975(昭和50)']
91
- 1980(昭和55)
99
+ ['1980(昭和55)']
92
- 1985(昭和60)
100
+ ['1985(昭和60)']
93
- 1990(平成2)
101
+ ['1990(平成2)']
94
- 1995(平成7)
102
+ ['1995(平成7)']
95
- 2000(平成12)
103
+ ['2000(平成12)']
96
- 2005(平成17)
104
+ ['2005(平成17)']
97
- 2010(平成22)
105
+ ['2010(平成22)']
98
- 2015(平成27)
106
+ ['2015(平成27)']
99
- 2016
107
+ ['2016']
100
- 2017
108
+ ['2017']
101
- 2018
102
- ['50984840']
109
+ ['2018']
110
+ [50984840]
103
111
  []
104
- ['54935755']
112
+ [54935755]
105
113
  []
106
- ['55963053']
114
+ [55963053]
107
115
  []
108
- ['59736822']
116
+ [59736822]
109
117
  []
110
- ['64450005']
118
+ [64450005]
111
119
  []
112
- ['69254148']
120
+ [69254148]
113
121
  []
114
- ['73075071']
122
+ [73075071]
115
123
  []
116
- ['71998104']
124
+ [71998104]
117
125
  []
118
- ['83199637']
126
+ [83199637]
119
127
  []
120
- ['89275529']
128
+ [89275529]
121
129
  []
122
- ['93418501']
130
+ [93418501]
123
131
  []
124
- ['98274961']
132
+ [98274961]
125
133
  []
126
- ['103720060']
134
+ [103720060]
127
135
  []
128
- ['111939643']
136
+ [111939643]
129
137
  []
130
- ['117060396']
138
+ [117060396]
131
139
  []
132
- ['121048923']
140
+ [121048923]
133
141
  []
134
- ['123611167']
142
+ [123611167]
135
143
  []
136
- ['125570246']
144
+ [125570246]
137
145
  []
138
- ['126925843']
146
+ [126925843]
139
147
  []
140
- ['127767994']
148
+ [127767994]
141
149
  []
142
- ['128057352']
150
+ [128057352]
143
151
  []
144
- ['127094745']
152
+ [127094745]
145
153
  []
146
- ['126932772']
154
+ [126932772]
147
155
  []
148
- ['126706210']
156
+ [126706210]
149
157
  []
150
- ['126443180']
158
+ [126443180]
151
159
  []
152
-
160
+ ['']
153
-
161
+ ['']
154
-
162
+ ['']
155
- 1910(明治43)
163
+ ['1910(明治43)']
156
- 1915(大正4)
164
+ ['1915(大正4)']
157
- 1920(大正9)
165
+ ['1920(大正9)']
158
- 1925(大正14)
166
+ ['1925(大正14)']
159
- 1930(昭和5)
167
+ ['1930(昭和5)']
160
- 1935(昭和10)
168
+ ['1935(昭和10)']
161
- 1940(昭和15)
169
+ ['1940(昭和15)']
162
- 1945(昭和20)
170
+ ['1945(昭和20)']
163
- 1950(昭和25)
171
+ ['1950(昭和25)']
164
- 1955(昭和30)
172
+ ['1955(昭和30)']
165
- 1960(昭和35)
173
+ ['1960(昭和35)']
166
- 1965(昭和40)
174
+ ['1965(昭和40)']
167
- 1970(昭和45)
175
+ ['1970(昭和45)']
168
- 1975(昭和50)
176
+ ['1975(昭和50)']
169
- 1980(昭和55)
177
+ ['1980(昭和55)']
170
- 1985(昭和60)
178
+ ['1985(昭和60)']
171
- 1990(平成2)
179
+ ['1990(平成2)']
172
- 1995(平成7)
180
+ ['1995(平成7)']
173
- 2000(平成12)
181
+ ['2000(平成12)']
174
- 2005(平成17)
182
+ ['2005(平成17)']
175
- 2010(平成22)
183
+ ['2010(平成22)']
176
- 2015(平成27)
184
+ ['2015(平成27)']
177
- 2016
185
+ ['2016']
178
- 2017
186
+ ['2017']
179
- 2018
180
- ['50984840']
187
+ ['2018']
188
+ [50984840]
181
189
  []
182
- ['54935755']
190
+ [54935755]
183
191
  []
184
- ['55963053']
192
+ [55963053]
185
193
  []
186
- ['59736822']
194
+ [59736822]
187
195
  []
188
- ['64450005']
196
+ [64450005]
189
197
  []
190
- ['69254148']
198
+ [69254148]
191
199
  []
192
- ['73075071']
200
+ [73075071]
193
201
  []
194
- ['71998104']
202
+ [71998104]
195
203
  []
196
- ['83199637']
204
+ [83199637]
197
205
  []
198
- ['89275529']
206
+ [89275529]
199
207
  []
200
- ['93418501']
208
+ [93418501]
201
209
  []
202
- ['98274961']
210
+ [98274961]
203
211
  []
204
- ['103720060']
212
+ [103720060]
205
213
  []
206
- ['111939643']
214
+ [111939643]
207
215
  []
208
- ['117060396']
216
+ [117060396]
209
217
  []
210
- ['121048923']
218
+ [121048923]
211
219
  []
212
- ['123611167']
220
+ [123611167]
213
221
  []
214
- ['125570246']
222
+ [125570246]
215
223
  []
216
- ['126925843']
224
+ [126925843]
217
225
  []
218
- ['127767994']
226
+ [127767994]
219
227
  []
220
- ['128057352']
228
+ [128057352]
221
229
  []
222
- ['127094745']
230
+ [127094745]
223
231
  []
224
- ['126932772']
232
+ [126932772]
225
233
  []
226
- ['126706210']
234
+ [126706210]
227
235
  []
228
- ['126443180']
236
+ [126443180]
229
237
  []
230
238
 
239
+
231
240
  ```