【发布时间】:2021-05-20 20:16:04
【问题描述】:
![文字]Dataframe being used
请查看数据帧图像的链接。我正在尝试计算缺少 TempAvg 值的行的平均温度。有些行有 TempMin 和 TempMax,因此可以使用它来计算平均温度。话虽如此,我需要使用该函数为 TempAvg 尚不存在并且将是 NA 值的行计算 TempAvg。我冒着为 TempAvg 列中已经存在的值计算新的 TempAvg 值的风险。我曾尝试讨论 for 循环,但在继续阅读后发现这不是最佳选择。当数据框包含 1300 万行时,如何解决这个问题。只是为了澄清一下,我想保留尽可能多的行,因为检查 TempAvg 不是 NA 的行仅显示 250 万行,这意味着如果我删除具有 NA 值的 TempMin 和 Max 列,则会丢失大量数据
sum(!is.na(Avg))
[1] 2535882
【问题讨论】:
-
我们无法从图像中复制数据。以更易于复制的可复制格式添加它们。阅读how to give a reproducible example。