【发布时间】:2022-10-12 21:21:57
【问题描述】:
我有一个包含汽车信息的 csv 文件(价格、型号、颜色等) 我已通过 read.csv 将其上传到 R 一些变量是基于文本的分类变量,例如模型、颜色和燃料类型 我想出了一个 for 循环来找出如何找到这些基于文本的分类变量
for(i in 1:dim(car)[2]){
if(is.character(car[,i])){
print(names(car)[i])
}
}
###car 是文件名 现在我想在循环中添加如何查找列的索引。例如 Model 的列是 2 但我应该如何将它集成到这个循环中?以下是我到目前为止的内容,但响应是“Integer(0)”。
for(i in 1:dim(car)[2]){
if(is.character(car[,i])){
print(which(i==colnames(car)))}
}
【问题讨论】:
标签: r for-loop indexing element