質問編集履歴

3

Excelファイルの中身を追記しました。このような追記の仕方で分かりますでしょうか?

2021/01/20 15:39

投稿

ycarp3340
ycarp3340

スコア4

test CHANGED
File without changes
test CHANGED
@@ -133,3 +133,69 @@
133
133
  df.to_excel('total.xlsx', index=False)
134
134
 
135
135
  ```
136
+
137
+ ### Excelの中身
138
+
139
+
140
+
141
+ このような野球のデータになります。
142
+
143
+ これが100ファイルほどあるのですが、それをひとまとめにしたいと考えています。
144
+
145
+ ```ここに言語を入力
146
+
147
+ 選手 シーズン リーグ チーム 守備 G PA H HR RBI SB BB% K% AVG OBP SLG OPS BABIP wRC+ Rbsr Roff Rdef WAR
148
+
149
+ 山本 浩二 1976 セ・リーグ 広島 中 129 535 136 23 62 14 0.116 0.107 0.293 0.38 0.511 0.89 0.293 131 1.7 22.5 6.2 5
150
+
151
+ 菊池 涼介 2013 セ・リーグ 広島 二 141 633 133 11 57 16 0.06 0.191 0.247 0.297 0.374 0.67 0.297 85 5.9 -4.4 27.5 4.9
152
+
153
+ 江藤 智 1999 セ・リーグ 広島 三 121 517 127 27 79 9 0.145 0.155 0.291 0.397 0.556 0.953 0.301 146 2.9 32.7 -3.3 4.9
154
+
155
+ 野村 謙二郎 1990 セ・リーグ 広島 遊 125 576 149 16 44 33 0.078 0.144 0.287 0.354 0.464 0.818 0.316 114 4.4 14.6 11.3 4.9
156
+
157
+ 小鶴 誠 1955 セ・リーグ 広島 中 130 549 141 18 67 26 0.084 0.124 0.285 0.344 0.457 0.801 0.299 145 1.7 25.4 -5 4.8
158
+
159
+ 野村 謙二郎 1994 セ・リーグ 広島 遊 130 614 169 10 61 37 0.073 0.122 0.303 0.357 0.407 0.764 0.334 105 7 10.5 12.4 4.8
160
+
161
+ 江藤 智 1998 セ・リーグ 広島 三 132 580 120 28 81 7 0.167 0.178 0.253 0.379 0.465 0.845 0.264 132 2 23.4 0.7 4.8
162
+
163
+ 古葉 竹識 1963 セ・リーグ 広島 遊 116 512 157 7 37 32 0.059 0.057 0.339 0.38 0.441 0.82 0.346 135 7.4 26.5 -3.1 4.8
164
+
165
+ 新井 貴浩 2005 セ・リーグ 広島 三 142 587 165 43 94 3 0.063 0.215 0.305 0.353 0.603 0.956 0.325 142 -2.2 28.5 -3 4.8
166
+
167
+ 緒方 孝市 2003 セ・リーグ 広島 中 136 599 159 29 82 8 0.07 0.167 0.3 0.362 0.53 0.892 0.322 126 -0.3 19.8 4.5 4.7
168
+
169
+ 山本 一義 1969 セ・リーグ 広島 右 115 459 118 21 66 4 0.111 0.126 0.294 0.379 0.488 0.867 0.299 152 -0.7 24.8 -0.6 4.7
170
+
171
+ 衣笠 祥雄 1980 セ・リーグ 広島 三 130 549 144 31 85 16 0.077 0.162 0.294 0.361 0.526 0.887 0.305 135 2.8 25.7 -2.5 4.7
172
+
173
+ シーツ 2003 セ・リーグ 広島 遊 136 568 161 25 75 3 0.076 0.208 0.313 0.369 0.525 0.894 0.364 126 -0.1 19.1 6.1 4.7
174
+
175
+ 山崎 隆造 1985 セ・リーグ 広島 右 130 610 167 10 46 35 0.126 0.087 0.328 0.412 0.44 0.852 0.347 118 7.2 21.5 2.5 4.7
176
+
177
+ 水谷 実雄 1981 セ・リーグ 広島 一 126 488 144 23 82 1 0.105 0.113 0.337 0.407 0.55 0.957 0.341 154 -3.5 27.6 -1.9 4.7
178
+
179
+ 水谷 実雄 1971 セ・リーグ 広島 左 125 524 136 9 45 14 0.055 0.074 0.283 0.331 0.393 0.724 0.292 119 2.8 12.4 7.4 4.6
180
+
181
+ 野村 謙二郎 1992 セ・リーグ 広島 遊 130 611 157 14 63 21 0.092 0.119 0.288 0.358 0.424 0.782 0.31 110 7.9 15.3 6 4.6
182
+
183
+ 江藤 智 1993 セ・リーグ 広島 三 131 569 136 34 82 7 0.137 0.165 0.282 0.387 0.529 0.916 0.286 151 1.3 33.5 -11.5 4.6
184
+
185
+ 金本 知憲 1999 セ・リーグ 広島 左 135 576 147 34 94 10 0.122 0.16 0.293 0.382 0.546 0.928 0.3 140 3.1 32.2 -8.3 4.6
186
+
187
+ 衣笠 祥雄 1984 セ・リーグ 広島 三 130 542 161 31 102 11 0.063 0.153 0.329 0.373 0.573 0.947 0.339 135 0.8 25.3 -0.2 4.6
188
+
189
+ 衣笠 祥雄 1968 セ・リーグ 広島 一 127 463 109 21 58 11 0.117 0.164 0.276 0.377 0.494 0.87 0.293 150 -1.2 24.5 -1 4.6
190
+
191
+ 金本 知憲 1995 セ・リーグ 広島 左 104 438 101 24 67 14 0.139 0.178 0.274 0.381 0.515 0.896 0.285 138 1.5 21.6 6.4 4.6
192
+
193
+ 衣笠 祥雄 1972 セ・リーグ 広島 一 130 565 147 29 99 12 0.087 0.136 0.295 0.368 0.51 0.878 0.296 144 -2.3 25.8 -5 4.6
194
+
195
+ 山本 一義 1966 セ・リーグ 広島 左 123 497 127 15 70 2 0.123 0.046 0.3 0.394 0.474 0.868 0.287 160 0 29.8 -9.2 4.6
196
+
197
+ 丸 佳浩 2015 セ・リーグ 広島 中 143 633 132 19 63 15 0.148 0.226 0.249 0.361 0.413 0.774 0.304 126 3.8 20.8 -3.3 4.5
198
+
199
+
200
+
201
+ ```

2

list名修正しました

2021/01/20 15:38

投稿

ycarp3340
ycarp3340

スコア4

test CHANGED
File without changes
test CHANGED
@@ -122,11 +122,11 @@
122
122
 
123
123
  for file in files:
124
124
 
125
- list.append(pd.read_excel(file))
125
+ carp_b_list.append(pd.read_excel(file))
126
126
 
127
127
 
128
128
 
129
- df = pd.concat(list)
129
+ df = pd.concat(carp_b_list)
130
130
 
131
131
 
132
132
 

1

エラーをそのまま貼り付け、コードは「コードの挿入」を使い挿入、listの名前も変更しました。

2021/01/20 15:22

投稿

ycarp3340
ycarp3340

スコア4

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,89 @@
6
6
 
7
7
  Excelファイルを一つのファイルにまとめたいと試みているのですが、
8
8
 
9
+ Traceback (most recent call last):
10
+
11
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\openpyxl\descriptors\base.py", line 55, in _convert
12
+
13
+ value = expected_type(value)
14
+
9
- おそらくlist.append(pd.read_excel(file))に対して「TypeError: Fill() takes no arguments
15
+ TypeError: Fill() takes no arguments
16
+
17
+
18
+
19
+ During handling of the above exception, another exception occurred:
20
+
21
+
22
+
23
+ Traceback (most recent call last):
24
+
25
+ File "C:\Users\YM\PycharmProjects\samle\Exceladd.py", line 9, in <module>
26
+
27
+ list.append(pd.read_excel(file))
28
+
29
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\pandas\util\_decorators.py", line 299, in wrapper
30
+
31
+ return func(*args, **kwargs)
32
+
33
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\pandas\io\excel\_base.py", line 336, in read_excel
34
+
35
+ io = ExcelFile(io, storage_options=storage_options, engine=engine)
36
+
37
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\pandas\io\excel\_base.py", line 1114, in __init__
38
+
39
+ self._reader = self._engines[engine](self._io, storage_options=storage_options)
40
+
41
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\pandas\io\excel\_openpyxl.py", line 469, in __init__
42
+
43
+ super().__init__(filepath_or_buffer, storage_options=storage_options)
44
+
45
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\pandas\io\excel\_base.py", line 391, in __init__
46
+
47
+ self.book = self.load_workbook(self.handles.handle)
48
+
49
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\pandas\io\excel\_openpyxl.py", line 480, in load_workbook
50
+
51
+ return load_workbook(
52
+
53
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\openpyxl\reader\excel.py", line 317, in load_workbook
54
+
55
+ reader.read()
56
+
57
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\openpyxl\reader\excel.py", line 281, in read
58
+
59
+ apply_stylesheet(self.archive, self.wb)
60
+
61
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\openpyxl\styles\stylesheet.py", line 192, in apply_stylesheet
62
+
63
+ stylesheet = Stylesheet.from_tree(node)
64
+
65
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\openpyxl\styles\stylesheet.py", line 102, in from_tree
66
+
67
+ return super(Stylesheet, cls).from_tree(node)
68
+
69
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\openpyxl\descriptors\serialisable.py", line 103, in from_tree
70
+
71
+ return cls(**attrib)
72
+
73
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\openpyxl\styles\stylesheet.py", line 73, in __init__
74
+
75
+ self.fills = fills
76
+
77
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\openpyxl\descriptors\sequence.py", line 26, in __set__
78
+
79
+ seq = [_convert(self.expected_type, value) for value in seq]
80
+
81
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\openpyxl\descriptors\sequence.py", line 26, in <listcomp>
82
+
83
+ seq = [_convert(self.expected_type, value) for value in seq]
84
+
85
+ File "C:\Users\YM\PycharmProjects\samle\venv\lib\site-packages\openpyxl\descriptors\base.py", line 57, in _convert
86
+
87
+ raise TypeError('expected ' + str(expected_type))
88
+
89
+ TypeError: expected <class 'openpyxl.styles.fills.Fill'>
90
+
91
+
10
92
 
11
93
  とのエラーが表示されて上手いこといきません。
12
94
 
@@ -22,6 +104,8 @@
22
104
 
23
105
 
24
106
 
107
+ ```ここに言語を入力
108
+
25
109
  import glob
26
110
 
27
111
  import pandas as pd
@@ -32,7 +116,7 @@
32
116
 
33
117
 
34
118
 
35
- list = []
119
+ carp_b_list = []
36
120
 
37
121
 
38
122
 
@@ -47,3 +131,5 @@
47
131
 
48
132
 
49
133
  df.to_excel('total.xlsx', index=False)
134
+
135
+ ```