无法分配给操作员 - python
can't assign to operator - python
我正在尝试使用 SGDClassifier 填充数据框中某个要素的所有空值。
但在此之前,我正在制作一个训练和测试数据集,其中包含所有空值和非空值的索引数据
但是我收到这个错误 -
SyntaxError: can't assign to operator
这是我的代码 -
missing_idx = []
for i in range(data2.shape[0]):
if data2['Rupee/sq.ft'][i] is None:
missing_idx.append(i)
#independent parameters
missing_/sqft_X_train = np.array([ [data2['Bedrooms'][i],data2['Bathrooms'][i],data2['Condtion'][i],data2['Purchase Type'][i],data2['Real Estate Regulation Act'][i] ] for i in range(data2.shape[0]) if i not in missing_idx ])
#dependent parameters
missing_/sqft_y_train = np.array([ [data2['Rupee/sq.ft'][i],data2['Price (Lakhs)'][i],data2['Area'][i] ]for i in range(data2.shape[0]) if i not in missing_idx])
missing_/sqft_X_test = np.array([ [data2['Bedrooms'][i],data2['Bathrooms'][i],data2['Condtion'][i],data2['Purchase Type'][i],data2['Real Estate Regulation Act'][i] ] for i in range(data2.shape[0]) if i in missing_idx ])
谁能帮我解决这个问题?
有什么建议吗?
是否有任何其他方法可以用来填充特定特征的空值,因为它们依赖于其他特征?
变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
你可以用下划线替换/
我正在尝试使用 SGDClassifier 填充数据框中某个要素的所有空值。 但在此之前,我正在制作一个训练和测试数据集,其中包含所有空值和非空值的索引数据
但是我收到这个错误 -
SyntaxError: can't assign to operator
这是我的代码 -
missing_idx = []
for i in range(data2.shape[0]):
if data2['Rupee/sq.ft'][i] is None:
missing_idx.append(i)
#independent parameters
missing_/sqft_X_train = np.array([ [data2['Bedrooms'][i],data2['Bathrooms'][i],data2['Condtion'][i],data2['Purchase Type'][i],data2['Real Estate Regulation Act'][i] ] for i in range(data2.shape[0]) if i not in missing_idx ])
#dependent parameters
missing_/sqft_y_train = np.array([ [data2['Rupee/sq.ft'][i],data2['Price (Lakhs)'][i],data2['Area'][i] ]for i in range(data2.shape[0]) if i not in missing_idx])
missing_/sqft_X_test = np.array([ [data2['Bedrooms'][i],data2['Bathrooms'][i],data2['Condtion'][i],data2['Purchase Type'][i],data2['Real Estate Regulation Act'][i] ] for i in range(data2.shape[0]) if i in missing_idx ])
谁能帮我解决这个问题?
有什么建议吗?
是否有任何其他方法可以用来填充特定特征的空值,因为它们依赖于其他特征?
变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
你可以用下划线替换/