前提
pythonでGoogle Trendsのデータ取得をしています。
取得したデータをBig Queryに格納しようとしたところ、列の部分に問題があるというエラーメッセージが出ました。
実現したいこと
取得できるデータフレームの形が日付列、キーワード(数)の2列なのですが、これを日付列、キーワード名、キーワード取得数のような3列のデータフレームに変更したいです。
日付 | 猫(キーワード名) | 列3 |
---|---|---|
10/26 | 68 | |
10/27 | 45 | |
⬇️
日付 | キーワード名 | 列3 |
---|---|---|
10/26 | 猫 | 68 |
10/27 | 猫 | 45 |
発生している問題・エラーメッセージ
/usr/local/lib/python3.7/dist-packages/google/cloud/bigquery/_pandas_helpers.py:275: UserWarning: Unable to determine type of column '猫'. warnings.warn(u"Unable to determine type of column '{}'.".format(column))
該当のソースコード
python
1pytrends = TrendReq( hl = 'ja-jp' , tz = 540) 2keyword = ['猫'] 3pytrends.build_payload(keyword, timeframe='today 3-m', geo='JP') 4df = pytrends.interest_over_time().drop('isPartial',axis=1) 5print(df)
試したこと
pivotやstackメソッドで縦横の変換を試みましたが、うまく行きませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/02/07 22:30