回答編集履歴
1
追記
answer
CHANGED
@@ -31,4 +31,22 @@
|
|
31
31
|
6 BBB 2020-08-01 3 C
|
32
32
|
7 BBB 2020-08-01 4 D
|
33
33
|
'''
|
34
|
+
```
|
35
|
+
|
36
|
+
**追記**
|
37
|
+
動作確認はできてないのですが、scrapy.Item継承クラスと辞書型は相互変換ができるらしいので、
|
38
|
+
それを利用してpandasを利用するのが楽だと思います。
|
39
|
+
```python
|
40
|
+
import pandas as pd
|
41
|
+
|
42
|
+
rs = RankSpider()
|
43
|
+
|
44
|
+
#scrapy.Item継承クラスを辞書型に変換
|
45
|
+
drs = dict(rs)
|
46
|
+
#辞書型をpandas.DataFrameに変換
|
47
|
+
df = pd.DataFrame.from_dict(drs, orient='index').T
|
48
|
+
#pandas.DataFrameを辞書型に変換
|
49
|
+
drs = df.to_dict()
|
50
|
+
#辞書型をscrapy.Item継承クラスに変換
|
51
|
+
rs = RankSpider(drs)
|
34
52
|
```
|