问题描述
I have saved the csv file as well as .py file in the same directory. And I am reading the csv file.
data = pd.read_csv('car.csv',encoding = "ISO-8859-1",engine='python')
print(data.head)
然后我将变量转换为整数。
le = preprocessing.OneHotEncoder()
buying = le.fit_transform((list(data["buying"]))
maint = le.fit_transform((list(data["maint"]))
但是我收到如下语法错误
maint = le.fit_transform((list(data["maint"]))
^
SyntaxError: invalid syntax
解决方法
您错过了两行结尾的右括号:
le = preprocessing.OneHotEncoder()
buying = le.fit_transform((list(data["buying"])))
maint = le.fit_transform((list(data["maint"])))