我想将所有“对象”类型的列转换为数据框中的另一种数据类型(浮点型),而无需对列名称进行硬编码。我能够从其他似乎有效的答案中拼凑出一些代码,但我觉得必须有一种更简单的方法来做到这一点。# Creating isolating columns of object data typeobject_cols = df.loc[:, df.dtypes == 'O']# Extracting column names with list comprehensionobject_type_columns = [col for col in object_cols.columns]# Converting column types of .astype in a for loopfor col in object_type_columns: df[col] = df[col].astype(float)让我知道是否有任何我遗漏的信息(我是新手)。谢谢!
添加回答
举报
0/150
提交
取消