質問編集履歴
3
Excelファイルの中身を追記しました。このような追記の仕方で分かりますでしょうか?
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名修正しました
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の名前も変更しました。
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
|
-
|
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
|
+
```
|