我有一個數據框,其中我已經創建了新的變量(這是'清理'版本的原件)。當我將數據框子集時,這些新變量似乎不在子集數據框中。我是否需要再次創建這些新變量?還是有辦法確保它們處於子集數據框中。子集。在數據框中創建/清除新變量;當我子集,而不是在新的數據框
更多的細節:我'附加'數據框'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))'發佈數據集示例。和示例代碼一樣,任何人都不可能幫助你。 –