Pandas-下降功能错误(“在axis”中找不到“[&”x27;城市id&”x27;)

Pandas-下降功能错误(“在axis”中找不到“[&”x27;城市id&”x27;),pandas,logistic-regression,booking.com-api,Pandas,Logistic Regression,Booking.com Api,下面是我为执行逻辑回归分析而编写的代码 enter code here from sklearn.model_selection import train_test_split from sklearn.linear_model import LogisticRegression import pandas as pd import numpy as np booking = pd.read_csv('train_set.csv') booking.drop(["checkout&

下面是我为执行逻辑回归分析而编写的代码

enter code here

from sklearn.model_selection import train_test_split
from sklearn.linear_model import LogisticRegression
import pandas as pd
import numpy as np
booking = pd.read_csv('train_set.csv')

booking.drop(["checkout", "device_class", "utrip_id"], axis=1, inplace= True)

booking["checkin"]= pd.to_datetime(booking["checkin"])
booking["year"]= booking["checkin"].dt.year
booking["month"]= booking["checkin"].dt.month
booking["day"]= booking["checkin"].dt.day

booking.drop(["checkin", "year"], axis=1, inplace= True)

booker_country= pd.get_dummies(booking["booker_country"], drop_first= True)
hotel_country= pd.get_dummies(booking["hotel_country"], drop_first= True)
booking.drop(["booker_country", "hotel_country"], axis= 1, inplace= True)

booking= pd.concat([booker_country, hotel_country], axis= 1)

lg_model= LogisticRegression()

X= booking.drop(['city_id'], axis=1)
y= booking(["city_id"])

X_train, X_test, y_train, y_test= train_test_split(X, y, train_size= 0.008, test_size= 0.002, 
random_state= 0)

lg_model.fit(X_train, y_train)
lg_model.score(X_train, y_train)


enter code here
但我一直在犯错误

“['city\u id']未在axis中找到”。

我尝试用另一列代替“city_id”,但我又犯了同样的错误;“['另一列']未在axis中找到”

PS:我尝试了inplace=True、axis=1、error='ignore'选项。这些不起作用

有人能帮忙吗?
提前感谢。

检查“预订”列的输出中是否存在“城市id”