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]])

 

 

更多推荐