【发布时间】:2020-07-06 07:59:38
【问题描述】:
我再次请求您的支持!
我有数据框,其中显示了有关国家/地区的不同指标,您可以在图片中看到它们。
我想将所有这些不定值计算到一个新变量中,但我不知道该怎么做。我尝试了rowMeans()函数,但我可能是一个非常愚蠢的人,所以我没有成功计算。
mean() 不起作用 - 似乎“参数不是数字或逻辑:NAs to return”。我还担心mean() 将整个列中的均值计算为向量,而不是按我需要的行。 再次 - 我需要从国家# 变量中接收数据框中每个观察值的平均值。
谁能帮我完成这个非常简单的任务?
【问题讨论】:
-
你的预期输出是什么
-
请不要发布代码/数据/错误的图像:它不能被复制或搜索 (SEO),它会破坏屏幕阅读器,并且它可能不适合某些移动设备。参考:meta.stackoverflow.com/a/285557/3358272(和xkcd.com/2116)。请直接包含代码、控制台输出或数据(例如,
dput(head(x))或data.frame(...))。 -
@akrun 我想要一个新变量,其值为 ONLY "nation#" 表示
-
@r2evans 对不起,我的错
-
请让这个问题可重现。这包括您尝试过的示例代码(包括列出非基础 R 包,以及收到的逐字错误/警告)、示例明确数据(例如,
dput(head(x))或data.frame(x=...,y=...))和预期输出.参考:stackoverflow.com/questions/5963269、minimal reproducible example 和 stackoverflow.com/tags/r/info。