【动手学深度学习】关于数据转换的时候出现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]])
更多推荐

所有评论(0)