【问题标题】:Does R has method like fillna(method = "ffill") in python? [closed]R 在 python 中是否有类似 fillna(method = "ffill") 的方法? [关闭]
【发布时间】:2021-09-12 13:24:24
【问题描述】:

我正在学习使用 R 进行数据清理工作。只是遇到一个我可以用python处理但不能用R处理的问题。

数据集是这样的dataset

我想连接前两列并将其分配为索引。我需要做的第一件事是填充第一列。然后我需要连接两列。

你能告诉我如何在 R 中做到这一点(tidyverse 更好)吗?

结果应该是这样的: result

提前致谢!

【问题讨论】:

  • 请阅读r标签页面顶部的指南,并特别注意输入数据不应在图像中给出,因为只有您可以轻松使用它。此外,该问题需要通过提供文字解释并提供可重现的示例来显示输入、预期输出以及您尝试过的代码,从而在不参考 Python 的情况下清楚地解释想要的内容。
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: r tidyverse data-cleaning


【解决方案1】:

试试这些。请务必阅读帮助页面,因为其中许多都有可能需要根据您的需要设置的参数。

zoo::na.locf  (last observation carried forward)
zoo::na.locf0
tidyr::fill
data.table::nafill

zoo 还有 na.aggregatena.approxna.contiguousna.fillna.splinena.StructTSna.trim 用于其他形式的 NA 填充,tidyr 也有 replace_na

【讨论】:

    猜你喜欢
    • 2015-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-27
    • 1970-01-01
    • 2019-04-19
    • 2021-05-07
    • 1970-01-01
    相关资源
    最近更新 更多