【发布时间】:2018-10-30 14:38:25
【问题描述】:
我正在使用 R 编辑 GPS 点的 csv。该表看起来像这样:
ID DATE 2002.08.01 2002.08.02 2002.08.03 2002.08.04
1 8/1/2002 56 41 54 89
2 8/2/2002 65 59 69 10
3 8/2/2002 66 51 61 5
4 8/3/2002 11 21 12 32
上表中以日期作为列标题的每一列都是该 GPS 点某一特定日期的雪深。我想要的是一个新列 SNOW_DEPTH,只有 具有该 GPS 点的正确日期的雪深。在我给出的示例数据中,我正在寻找的解决方案是这样的:
ID DATE SNOW_DEPTH
1 8/1/2002 56
2 8/2/2002 59
3 8/2/2002 51
4 8/3/2002 12
请注意,解表中SNOW_DEPTH 的值是根据该行的雪深值填充的,但用于填充的列取决于日期。
我确实不想按名称列出每一列,因为在我的真实数据中有数千列(所有列都以日期作为列标题)。是否有一个简单的、基于脚本的 R 解决方案来解决我的困境?
【问题讨论】: