【发布时间】:2018-06-05 23:55:40
【问题描述】:
我有一个 R 数据处理问题。我在 .csv 文件中有大量数据,可以使用 readr 加载。问题是我需要添加到数据框中的缺失值。
示例数据:
X1 X2 Value
Coal 1 300
Coal 3 100
Coal 5 150
NatG 2 175
NatG 4 150
此文件将正确加载。但是,我想添加处理,以便最终数据帧包含每个 X1 类型的条目和 X2 中的整个序列 1:5,缺失值设置为零。最终的数据框是这样的:
X1 X2 Value
Coal 1 300
Coal 2 0
Coal 3 100
Coal 4 0
Coal 5 150
NatG 1 0
NatG 2 175
NatG 3 0
NatG 4 150
NatG 5 0
我尝试使用 readr 加载所有条目都为零的文件,然后将真实数据读入同一数据帧,但这是破坏性覆盖,并且删除了丢失的行。我需要知道如何在数据框中添加适当的行,而不知道 X1 下的每个值会丢失 1:5 序列中的哪些值。
【问题讨论】:
-
多林加德;为了将来的编辑,添加示例数据和代码块中的代码(灰色),您可以将每行缩进四个空格或突出显示您想要的代码并单击
{}图标。