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

回答編集履歴

1

追記

2020/08/18 04:58

投稿

yureighost
yureighost

スコア2183

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
  ```