【发布时间】:2016-09-27 16:05:52
【问题描述】:
在数据帧中,我有两个分类变量,例如数据帧df 的qs 和vr。这个数据框非常大,但假设 qs 中有 100 个不同的级别,不需要遵循模式。列向量vr——正如我所说的也是一个分类变量——有一些缺失值。
我要做的是根据qs中的相应类别或值标记vr中存在的缺失值。
我知道 先验,这是 qs 中的 9 个不同类别,vr 有缺失值。假设qs 中的一个类别的标签是102,而qs 中的这一类别的标签vr 中存在缺失值。
那么,我想做的是
- 如果qs==102中的类别/标签/值设置vr==
Greece - 如果qs==250中的类别/标签/值设置vr==
Italy
以此类推。
遗憾的是,我的数据框非常复杂,我不知道如何重现简单的数据框。
【问题讨论】:
-
对于 'qs' 3,'vr' 完全不适用。我想这是一个简单的例子来展示一个复杂的问题。但是,如果'vr'中的所有元素都是NA,你如何用'c'替换它(这里很明显字母遵循字母模式)
标签: r lookup missing-data categorical-data data-cleaning