r - 使用填充所有内容时如何包含异常?
问题描述
我正在合并两个数据框,如下所示:
data_merged <- full_join(df1, df2, by=c("col1","col2")) %>%
fill(everything(), .direction = 'down')
但是,我不想填充新合并数据框中的一列(例如,col3
)。此行需要保留其 NA 值。我已经尝试过这样做select
但失败了,并且还考虑过将它的一部分制作成小标题,但无法利用这个想法。
有人有什么想法吗?
解决方案
我们也可以使用na.locf
fromzoo
library(zoo)
df1$col3 <- na.locf0(df1$col3)
数据
df1 <- data.frame(col1 = 1:10, col2 = c(1, NA), col3 = c(2,NA))
推荐阅读
- android - 在android中签名textview并以不同颜色显示最后2位
- ios - 有什么方法可以使用 iOS 为 azure devops 运行单元和 ui 测试?
- r - 如何使用 R 中的粘贴读取文件夹中的多个文件
- lotus-notes - 如何修复 Lotus Notes 中的下拉响应文档
- java - 如何将不同长度的扫描仪用户输入添加到 ArrayList?
- sql - 如何构造左连接和排除匹配 ID。WHERE IS NULL 子句不起作用
- python - 如何修复python中的(正则表达式密码)错误?
- ruby-on-rails - ActiveModel 对转换的责任
- pentaho - 从环境变量中设置 Kettle DB 连接密码
- c# - 使用 setter 时,何时应该在多线程单例中锁定静态实例?