小编qua*_*doo的帖子

使用R查找非零元素组

我有以下问题,我找不到任何简单的解决方案.

我想在向量中找到非零元素组(由至少一个零分隔)并为每个组分配一个id(后续整数).例如,在向量value <- c(1,1,2,3,4,3,0,0,0,1,2,3,9,8,0,0,3,2)中应该有三组:[1,1,2,3,4,3],[1,2,3,9,8],[3,2],所以我想获得这样的数据框:

   value id
1      1  1
2      1  1
3      2  1
4      3  1
5      4  1
6      3  1
7      0 NA
8      0 NA
9      0 NA
10     1  2
11     2  2
12     3  2
13     9  2
14     8  2
15     0 NA
16     0 NA
17     3  3
18     2  3
Run Code Online (Sandbox Code Playgroud)

grouping r vector

6
推荐指数
2
解决办法
334
查看次数

用限制替换NA以前的值

我想n用最新的非NA值替换向量中的NA值.

例如,如果:

a <- c(1,NA,NA,NA,NA,NA,2,NA,1,NA,NA,NA)
n <- 2
Run Code Online (Sandbox Code Playgroud)

我想获得:

c(1,1,1,NA,NA,NA,2,2,1,1,1,NA)
Run Code Online (Sandbox Code Playgroud)

n 是可由给定元素替换的NA值的最大数量).

我知道na.locf()功能,但我不知道如何设置限制n.有可能吗?

replace r na

6
推荐指数
1
解决办法
324
查看次数

Visual Studio 2019 调试时冻结

我有一个奇怪的问题。调试 C# Windows 应用程序时(但只有一个应用程序,其他都很好),Visual Studio 冻结(通常在插入断点时)。重新启动电脑、重置 VS 设置、更新 VS、清理 .vs 目录、关闭防病毒软件 - 都没有帮助。从控制台运行时 - 应用程序中一切正常。但尝试附加调试器 - 同样的问题......我没有更多的想法......

c# freeze visual-studio visual-studio-debugging

5
推荐指数
1
解决办法
9618
查看次数

R将值更改为另一个

我有以下向量:

a <- c(TRUE, TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, TRUE, NA, FALSE)
Run Code Online (Sandbox Code Playgroud)

我想改变FALSETRUE只有n FALSE彼此相邻的最多值.否则,不应更改值.例如,何时n = 2,我想获得:

c(TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, NA, TRUE).
Run Code Online (Sandbox Code Playgroud)

这个问题的最佳解决方案是什么?

replace r vector

1
推荐指数
1
解决办法
126
查看次数

加载BitmapFont Android LibGdx

我试图BitmapFont从文件1.ttf(Android的LibGdx应用程序)使用.但无论我把这个文件放在哪里,我都会收到一个找不到它的错误.这是我的代码:

BitmapFont font = new BitmapFont(Gdx.files.internal("1.ttf"), false);
Run Code Online (Sandbox Code Playgroud)

我应该把这个字体文件放在哪里?或者我应该改变什么?

java fonts android libgdx

1
推荐指数
1
解决办法
1063
查看次数