我有一个数据框,其中我已经创建了新的变量(这是'清理'版本的原件)。当我将数据框子集时,这些新变量似乎不在子集数据框中。我是否需要再次创建这些新变量?还是有办法确保它们处于子集数据框中。子集。在数据框中创建/清除新变量;当我子集,而不是在新的数据框
更多的细节:我'附加'数据框'x'。
newdf <- subset (x, (income %in% c('<20000')))
(收益以清洁另一个变量的版本,是一个因素变量)。 所以新的数据帧应当只包含那些收入低于20000
这似乎是工作,并执行,确实给了我一个正确的观察数量的新数据框。
但是,当我尝试做
freq (newdf$income)
我得到:
错误plot.window(XLIM,ylim,登录日志= ...): 需要有限“ xlim'值 此外:警告消息: 1:在min(wl)中:没有非缺少参数为min;返回Inf 2:在max(w.r)中:没有非缺少参数为max;返回-Inf 3:在min(x)中:没有非缺少参数min;返回Inf 4:在max(x)中:没有非缺失参数为max;返回-Inf
谢谢!
你能提供一些示例数据? – Wimpel
请使用'dput(head(data,20))'发布数据集示例。和示例代码一样,任何人都不可能帮助你。 –