例如,我想要一个函数,它可以遍历数据框中的列,并打印出每个列的数据类型(例如,“numeric”、“integer”、“character”等)
如果没有变量,我知道我可以使用class(df$MyColumn)
并获取数据类型。如何更改它,使“MyColumn”成为变量?
我尝试的是
f <- function(df) {
for(column in names(df)) {
columnClass = class(df[column])
print(columnClass)
}
}
但是这只会为每列打印出
[1] "data.frame"
。