获得data.frame的colclasses的优雅方式

Zac*_*ach 5 r dataframe

我目前使用以下函数列出data.frame的类:

sapply(names(iris),function(x) class(iris[,x]))
Run Code Online (Sandbox Code Playgroud)

必须有一个更优雅的方式来做到这一点......

Jos*_*ich 10

由于data.frames已经是列表,sapply(iris, class)因此只会起作用. sapply将无法简化为扩展其他类的类的向量,因此您可以做一些事情来获取第一个类,将类粘贴在一起等.