我有以下问题,我找不到任何简单的解决方案.
我想在向量中找到非零元素组(由至少一个零分隔)并为每个组分配一个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) 我想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.有可能吗?
我有一个奇怪的问题。调试 C# Windows 应用程序时(但只有一个应用程序,其他都很好),Visual Studio 冻结(通常在插入断点时)。重新启动电脑、重置 VS 设置、更新 VS、清理 .vs 目录、关闭防病毒软件 - 都没有帮助。从控制台运行时 - 应用程序中一切正常。但尝试附加调试器 - 同样的问题......我没有更多的想法......
我有以下向量:
a <- c(TRUE, TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, FALSE, TRUE, NA, FALSE)
Run Code Online (Sandbox Code Playgroud)
我想改变FALSE到TRUE只有n FALSE彼此相邻的最多值.否则,不应更改值.例如,何时n = 2,我想获得:
c(TRUE, TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, TRUE, NA, TRUE).
Run Code Online (Sandbox Code Playgroud)
这个问题的最佳解决方案是什么?
我试图BitmapFont从文件1.ttf(Android的LibGdx应用程序)使用.但无论我把这个文件放在哪里,我都会收到一个找不到它的错误.这是我的代码:
BitmapFont font = new BitmapFont(Gdx.files.internal("1.ttf"), false);
Run Code Online (Sandbox Code Playgroud)
我应该把这个字体文件放在哪里?或者我应该改变什么?