Spyder 3.0,Windows 10 64 位
大家好,我以前可以在Spyder中编写代码和运行文件而没有问题,但现在运行代码的按钮变灰了,我无法运行文件。甚至不使用 F5 或从“运行”菜单选项卡中单击“运行”。
此外,Spyder 曾经以不同的方式为我的文本着色,但现在它全是黑色的。我不知道发生了什么,我没有更改任何设置。做了一些研究,我发现这可以通过访问“首选项”选项卡(代码自省)来编辑,但该选项甚至没有出现在我的菜单栏中。
如何让 Spyder 3.0 再次运行我的文件?谢谢你,世界。
一个数据框:
x <- c(3,4,8,10,NA,NA,NA,8,10,10,NA,22)
y <- c(1,6,3,5,NA,44,23,NA,NA,5,34,33)
df <- data.frame(x,y)
x y
<dbl> <dbl>
3 1
4 6
8 3
10 5
NA NA
NA 44
NA 23
8 NA
10 NA
10 5
NA 34
22 33
Run Code Online (Sandbox Code Playgroud)
我想用两个最连续值的平均值替换 NA 值。例如df[5,2]
是NA
但我们可以用 5 和 44 的平均值替换它:
df[5,2] <- (df[4,2]+df[6,2])/2
df[5,2]
[1] 24.5
Run Code Online (Sandbox Code Playgroud)
但是,如果连续值也是 ,则无法完成此操作NA
。更换df[6,1]
用的均df[5,1]
和df[7,1]
,因为他们也NA不起作用。
我想要完成的是确保我用来计算平均值的值是两个最连续的值,而不是NA
. 我创建了一个 for 循环来创建我们找到的索引的数据框NAs
。然后,我创建了代表 旁边的索引的变量,NA
并进行了评估它们是否为 的测试NA
。如果TRUE …