[英]i'm getting attribute error even after i updated my opencv using opencv-contrib-python
[英]I'm getting a Key Error Message after using a For loop and then trying to access the columns by name in a Python Series
我希望有人可以在這里幫助我。 我對 Python 還是很陌生,我被 For 循環困住了,為我的日期時間系列創建了幾個時移。 一旦我迭代了班次並希望按名稱訪問列以計算百分比變化,我就會得到一個關鍵錯誤。
這是我的代碼的樣子:
i=1
x=50
for i in range (x):
df_data_1['visits_lag_',i] = df_data_1['visits'].shift(i)
output 如下所示: df.dtypes
現在,如果我想計算或訪問新創建的列之一,我會收到一條關鍵錯誤消息:
df_data_1['percent_change_test'] =
(df_data_1['visits']/df_data_1['(visits_lag_, 1)'])*100
它說:
請,任何人都可以在這里幫助我,我做錯了什么。
我認為問題與您如何調用新創建的列有關。 代替:
df_data_1["(visits_lag_, 1)"]
試着做:
df_data_1[("visits_lag_", 1)]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.