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

时间:2011-05-25 17:14:11

标签: r

我希望能够将我的data.frameDATA投影到数字字段和因子类型字段中。我的目标是编写通用脚本来汇总我的数据,但是,某些功能(例如histquantile)不适用于非数字数据。在因子类型字段上运行表会更有意义。

我尝试使用

types <- apply( DATA, 2, typeof)

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

感谢。

1 个答案:

答案 0 :(得分:8)

[既然有效,我发表评论作为答案:]

尝试lapply(DATA,class)