【发布时间】:2021-12-17 06:05:27
【问题描述】:
我有一个看起来像这样的数据框:
| participant | Sex | Age | interval | reproduction | condition |
|---|---|---|---|---|---|
| 22014 | Female | 18 | NA | NA | NA |
| 22014 | Female | 18 | 1.536131 | NA | NA |
| 22014 | Female | 18 | NA | NA | NA |
| 22014 | Female | 18 | 1.416826 | NA | NA |
| 22014 | Female | 18 | NA | NA | NA |
| 22014 | Female | 18 | 1.549845 | NA | NA |
| 22014 | Female | 18 | NA | NA | NA |
| 22014 | Female | 18 | 1.542681 | NA | NA |
| 22014 | Female | 18 | NA | NA | NA |
| 22014 | Female | 18 | 1.265929 | NA | NA |
| 22014 | Female | 18 | NA | 1.2531 | NA |
| 22014 | Female | 18 | NA | 1.2507 | NA |
| 22014 | Female | 18 | NA | 1.7841 | NA |
| 22014 | Female | 18 | NA | 1.3536 | NA |
| 22014 | Female | 18 | NA | 0.8031 | NA |
| 22014 | Female | 18 | NA | NA | Non-Causal |
等等
我需要做三件事:
-
向上“回填”“条件”中的值,以便“条件”中从有效条目(此处为非因果)向上的每个单元格都填充有该有效条目。
-
将 'reproduction' 中的 5 个条目与 'interval' 中的 5 个条目按相应顺序匹配,即,1.2531 上移到 1.536131 旁边,1.2507 与 1.416826 等相匹配
-
去掉 NA 行,这样最后只剩下 5 行,每一列都有有效的条目
关于如何解决这个问题的任何提示? 实际的数据框要长得多,并且“条件”具有不同的值;但是,每个条件总会有 5 个条目,并且它们应该具有匹配的间隔和再现条目
【问题讨论】:
-
不急,但如果其中一个答案解决了您的问题,请accept it;这样做不仅为回答者提供了一些积分,而且还为有类似问题的读者提供了一些关闭。尽管您只能接受一个答案,但您可以选择对您认为有帮助的人进行投票。谢谢!