我有一个数据集,看起来像这样,我试图在为每个序列号收集的年龄数据的开始和结束处添加NA,如R中的预期数据集所示。将感谢任何帮助。谢谢。
| S.NO|年龄_1|年龄_2|
| - ------|- ------|- ------|
| 一百二十三|十九|二十四|
| 一百二十四|十八|二十一|
| 一百二十四|二十一|二十八|
| 一百二十四|二十八|三十五|
| 一百二十五|十三|十九|
| 一百二十五|十九|二十三|
| 一百二十六|十九|二十一|
预期数据集
| S.NO|年龄_1|年龄_2|
| - ------|- ------|- ------|
| 一百二十三|不适用|十九|
| 一百二十三|十九|二十四|
| 一百二十三|二十四|不适用|
| 一百二十四|不适用|十八|
| 一百二十四|十八|二十一|
| 一百二十四|二十一|二十八|
| 一百二十四|二十八|三十五|
| 一百二十四|三十五|不适用|
| 一百二十五|不适用|十三|
| 一百二十五|十三|十九|
| 一百二十五|十九|二十三|
| 一百二十五|二十三|不适用|
| 一百二十六|不适用|十九|
| 一百二十六|十九|二十一|
| 一百二十六|二十一|不适用|
3条答案
按热度按时间hfyxw5xn1#
使用
tibble::add_row
、dplyr::group_split
和purrr::map_dfr
,您可以执行以下操作:0yycz8jy2#
使用
group_modify
o4hqfura3#
使用
nest_by
的方法数据