【动手学深度学习】关于数据转换的时候出现TypeError和iloc

values后面加个.astype(float)就行,三个都加一下
加一句all_features = all_features * 1 #把ture/false转换为1/0
all_features = pd.get_dummies(all_features, dummy_na=True, dtype=float)
.iloc 是 Pandas 库中的一个纯整数位置索引器,用于基于位置的索引选择。
基本语法:
dataframe.iloc[行选择, 列选择] 
与 .loc 的区别:
 
-  
.iloc: 使用整数位置索引(0, 1, 2...) -  
.loc: 使用标签索引(行名、列名) 
print(train_data.iloc[0:4, [0, 1, 2, 3, -3, -2, -1]]) 
