2017-06-08 13 views
1

Googleトレンドの履歴データで自己相関を求めます。非公式APIは、私はその自己相関関数で構築を使用することを決めたためパンダデータフレームを使用して、ここでのコードは次のとおりです。パンダ自己相関関数エラー: 'DataFrame'オブジェクトに 'autocorr'属性がありません

from pytrends.request import TrendReq 

z = ["animales"] 

google_username = "[email protected]" 
google_password = "xxxxxxxxx" 
path = "" 

pytrend = TrendReq(google_username, google_password, custom_useragent='') 

pytrend.build_payload(kw_list=z, timeframe='today 5-y', geo='MX') 

interest_over_time_df = pytrend.interest_over_time() 

print(interest_over_time_df[z].autocorr(lag=1)) 

これは前に働いていたと私は何を変えたのかわからない、私のコードは次のエラースローしました:

Traceback (most recent call last): 
    File "C:/Users/Rafael/PycharmProjects/untitled/test.py", line 19, in <module> 
    print(interest_over_time_df[z].autocorr(lag=1)) 
    File "C:\Users\Rafael\AppData\Local\Programs\Python\Python35-32\lib\site-packages\pandas\core\generic.py", line 2744, in __getattr__ 
    return object.__getattribute__(self, name) 
AttributeError: 'DataFrame' object has no attribute 'autocorr' 

答えて

2

some_dataframe["col_name"]は、Seriesを返します。 some_dataframe[["col_name"]]DataFrameを返します。 autocorr is a Series function

関連する問題