小编use*_*675的帖子

如何更有效地将巨大的矢量列表转换为矩阵?

我有一个长度为130,000的列表,其中每个元素是一个长度为110的字符向量.我想将此列表转换为维度为1,430,000*10的矩阵.我怎样才能更有效地做到这一点?\我的代码是:

output=NULL
for(i in 1:length(z)) {
 output=rbind(output,
              matrix(z[[i]],ncol=10,byrow=TRUE))
}
Run Code Online (Sandbox Code Playgroud)

performance r list matrix

58
推荐指数
3
解决办法
13万
查看次数

如何从R中的矩阵创建边列表?

这种关系表示为这样的矩阵x:

      A    B    C     D
A     0    2    1     1
B     2    0    1     0
C     1    1    0     1
D     1    0    1     0
Run Code Online (Sandbox Code Playgroud)

条目指的是它们具有的连接数.谁能告诉我如何将其作为边缘列表?谢谢!我正在考虑将其写为边缘列表,如:

A B
A B
A C
A D
B C
Run Code Online (Sandbox Code Playgroud)

但是,如果我想创建网络图,这个边缘列表是否正确?谢谢!

r list matrix social-networking edge-list

10
推荐指数
2
解决办法
2万
查看次数

R中的函数lapply(x,'[[,VarNames [[type]])中的[["意味着什么?

谁能告诉我 R [[ 中的功能有什么意义lapply(x, '[[', VarNames[[type]])?非常感谢!

r

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

如何删除R中字符串中的正则表达式?

字符串是"\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tLocation\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tSan Francisco, CA;Oakland, CA",我希望它显示为"Location","San Francisco, CA;Oakland, CA".

这有功能吗?谢谢!

regex string r

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

如何从长列表中进行子集化?

我有一个x包含数百万条目的列表.我希望将长度大于1的所有条目放入新列表中z.我怎样才能在R中有效地做到这一点?

我尝试了这段代码,而R只是长时间运行.

z=NULL
for(i in 1:length(x)) {
  if(length(x[[i]])!=1) z=list(z,x[[i]])
}
Run Code Online (Sandbox Code Playgroud)

r list subset

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

如何从这个字符串中提取子串?

字符串是 在此输入图像描述 我希望得到子串"11","1.1","282".任何人都可以告诉我如何在R中做到这一点?谢谢!

string substring r

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

如何计算R中的nchar?

我尝试以下代码

j <- "*Politics:* Disgraced peer Jeffrey Archer is set to make \xa31m from his Belmarsh "
nchar(j)
# Error in nchar(j) : invalid multibyte string 1
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我无法使用nchar().我该如何解决这个问题?

r char

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