如何按字段类型(例如,数字,字符)对data.frame进行子集化?

bnj*_*jmn 2 r

我希望能够子集我data.frame,DATA入数字字段和要素类型字段.我的目标是编写通用脚本来汇总我的数据,但是,某些函数(如histquantile)不适用于非数字数据.在因子类型字段上运行表会更有意义.

我试过用

types <- apply( DATA, 2, typeof)
Run Code Online (Sandbox Code Playgroud)

为每个字段创建一个类型列表,然后我可以将其分组DATA.但是,这只会导致错误.我确信有一种简单的方法可以做到这一点,但我已经做了很多搜索,无法想出任何东西.

谢谢.

dil*_*iop 8

[由于它有效,我发表评论作为答案:]

尝试 lapply(DATA,class)