我正在尝试遍历数据框的列名,并评估每列的哪个类.
for (i in columns(df)){
class(df$i)
}
Run Code Online (Sandbox Code Playgroud)
除了正确的方法,我已经尝试了一切.
PS:我想以这种方式做,因为我必须为每个班级设置不同的条件.
小智 11
要回答确切的问题并修复给定的代码,请参阅下面的示例
df <- iris # data
for (i in colnames(df)){
print(class(df[[i]]))
}
# [1] "numeric"
# [1] "numeric"
# [1] "numeric"
# [1] "numeric"
# [1] "factor"
Run Code Online (Sandbox Code Playgroud)
colnames获取列名df.df[[i]]如果您想知道其中的类,则可以使用每个列.df[i]是一流的data.frame.| 归档时间: |
|
| 查看次数: |
15762 次 |
| 最近记录: |