【发布时间】:2021-10-06 17:18:07
【问题描述】:
我有多个数据框,其中包含有关 2000 年上市公司的信息,所以我想将它们放在一个列表中(我们称之为 df),因为我想对它们进行回归。但是,例如,在 2005 年上市的公司将在 2005 年之前的行上有 NA 值,我想删除每个数据框列出公司之前的行(并且每个数据框的 NA 行数各不相同)。
我只知道 lapply(df, na.omit)。但问题在于,由于数据中存在一些缺失值,例如其中一家公司没有记录一些变量,因此即使在 2005 年之后,该 SINGLE 值也存在 NA,我想用零替换它而不是删除整行。
如何删除具有 NA 值的第一行,但使用 R 将数据中的行替换为零?
【问题讨论】:
-
我建议发布代码以生成示例数据。
-
您在寻找 R 或 python 中的代码吗?或者你只是在寻找一种算法??
-
@MuhammadRasel,在 R
标签: list dataframe replace regression na