R语言读取大数据表格中有条件的子集

假设我在R的运行环境下已经读取了一个很大的数据表格x,大概格式是ABCD23442245............67323456我想要提取这个大表格中的一个子集a,条件是... 假设我在R的运行环境下已经读取了一个很大的数据表格x,大概格式是
A B C D
23 44 22 45
... ... ... ...
67 32 34 56
我想要提取这个大表格中的一个子集a,条件是A>30,并且D>50,要求生成的子集格式上与原表格一直应该怎样用R编程。据我了解应该是用”[]“的某些东西,尽量不用循环。希望大神给予帮助!不胜感激!
展开
 我来答
baby_你好啊
推荐于2017-10-06 · TA获得超过155个赞
知道小有建树答主
回答量:41
采纳率:0%
帮助的人:57.5万
展开全部

不知道你说的大表格有多大,但只要能加载到R语言的内存中运算就可以计算。使用subset函数

假设数据集为x

a <- subset(x,A>30)
a <- subset(a,D>50)

subset第一个参数是要筛选的数据集,第二个就是条件,像你说的问题,在第一步过滤的基础上再过滤一次就行,也可以合并到一起。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式