小编she*_*ode的帖子

如何用R中的相同替换多个字符串

我有一个字符串

vec = c('blue','red','flower','bee')
Run Code Online (Sandbox Code Playgroud)

我希望将不同的字符串转换为相同的一行而不是单独的,即我可以gsub blue和gsub red使它们都拼写为'color'.我怎么能在一行中做到这一点?

输出应该是:'颜色','颜色','花','蜜蜂'

string replace r gsub

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

如何在远程服务器上使用R studio

目前,我在我的桌面上使用R studio,使用我的台式机运行所有分析性能为此非常差,所以我得到一个更强大的外部服务器专用于R作业

我真的很喜欢Rstudio IDE,有没有办法在桌面上连接Rstudio在外部服务器上运行R?我希望能够以与使用桌面版R的方式相同的方式使用它,这样我就可以查看我的图表等

r rstudio server

7
推荐指数
2
解决办法
8895
查看次数

R如何提取列表中每个矩阵的第一行?

假设我有一个名为mylist_1的列表,其中包含2个矩阵:

mylist_1

$region_1           
users   50  20  30
revenue 10000   3500    4000

$red            
users   20  20  60
revenue 5000    4000    10000
Run Code Online (Sandbox Code Playgroud)

如何将每个矩阵的第一行提取到自己的矩阵中?

即输出(这里的第一列是rownames):

region_1    50  20  30
region_2    20  20  60
Run Code Online (Sandbox Code Playgroud)

或每个矩阵的第二行?

region_1    10000   3500    4000
region_2    5000    4000    10000
Run Code Online (Sandbox Code Playgroud)

有没有办法引用列表/矩阵来做到这一点?

谢谢

element r list matrix

5
推荐指数
2
解决办法
6790
查看次数

如何在向量中的每个字符串中仅保留唯一的单词

我的数据看起来像这样:

vector = c("hello I like to code hello","Coding is fun", "fun fun fun")
Run Code Online (Sandbox Code Playgroud)

我想删除重复的单词(空格分隔),即输出应该是这样的

vector_cleaned

[1] "hello I like to code"
[2] "coding is fun"
[3] "fun"
Run Code Online (Sandbox Code Playgroud)

string r vector duplicates

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

使用短语而不是单个单词在R中进行主题建模

我正在尝试做一些主题建模,但想要使用存在而不是单个单词的短语

library(topicmodels)
library(tm)
my.docs = c('the sky is blue, hot sun', 'flowers,hot sun', 'black cats, bees, rats and mice')
my.corpus = Corpus(VectorSource(my.docs))
my.dtm = DocumentTermMatrix(my.corpus)
inspect(my.dtm)
Run Code Online (Sandbox Code Playgroud)

当我检查我的dtm时,它将所有的单词分开,但我想要所有的短语在一起,即每个应该有一个列:天空是蓝色的热太阳花黑色的猫蜜蜂老鼠和老鼠

如何使文档术语矩阵识别短语和单词?它们是逗号分隔的

解决方案需要高效,因为我想在大量数据上运行它

r corpus text-mining

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

如何从apriori R中提取信息(关联规则)

我正在R中进行一些关联规则挖掘,并希望提取结果,以便生成报告,结果如下所示:

> inspect(rules[1:3])
  lhs          rhs                         support confidence lift
1 {apples} => {oranges}                    0.00029       0.24  4.4
2 {apples} => {pears}                      0.00022       0.18 45.6
3 {apples} => {pineapples} 0.00014         0.12  1.8
Run Code Online (Sandbox Code Playgroud)

我如何在这里提取“ rhs”,即桔子,梨和菠萝的载体

进一步我如何从摘要中提取信息,即

> summary(rules)
Run Code Online (Sandbox Code Playgroud)

数据类型为“ s4”,并且当输出在列表中时等没有问题。等等。3条规则集

rule length distribution (lhs + rhs):sizes
2 
3 

   Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
      2       2       2       2       2       2 
Run Code Online (Sandbox Code Playgroud)

我想从“ 3条规则集”中提取“ 3”

到目前为止,我已经使用“ @” 在R中@符号是什么意思?

但是一旦使用了,我如何将结果转换为矢量

inspect(rules@rhs)
1 {oranges}
2 {pears}
3 {pineapples}
Run Code Online (Sandbox Code Playgroud)

成为长度为3的字符向量

r apriori s4

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

如何进行矩阵计算以获得变量的叉积

我在R中有一些数据有很多列.请使用以下作为示例

x = replicate(5, rnorm(10)) 
colnames(x) = c('a','b','c','d','e')
Run Code Online (Sandbox Code Playgroud)

我想计算每种组合的交叉乘积和比率,并将它们添加到表的末尾.我也想给它们命名,以便它们与计算的内容相关

结果应该有exta列,如:

cp_a_b,
cp_a_c,
cp_a_d,
cp_a_e,
cp_b_c,
cp_b_d,
cp_b_e,
cp_c_d,
cp_c_e,
cp_d_e,
ratio_a_b,
ratio_a_c,
ratio_a_d,
ratio_a_e,
ratio_b_c,
ratio_b_d,
ratio_b_e,
ratio_c_d,
ratio_c_e,
ratio_d_e,
Run Code Online (Sandbox Code Playgroud)

其中cp是交叉乘积,比率是我想要做的两列的比率作为矩阵计算,所以它很快而不是循环

r matrix matrix-multiplication

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

如何使用PROC SQL查找数值变量的长度

我有一个带有一列电话号码的数据集.我想使用PROC SQL过滤此数据集WHERE,数字的长度至少为 7位数.

在普通的SQL中,我可以在数字周围应用长度函数,但它可以工作,但是在SAS中它不允许我将它应用于数字列.

我的第一直觉是将列转换为字符,然后找到它的长度,但我只能在使用该put函数时声明一个大小.但是,我甚至不知道我的数字的最大尺寸,因为我无法计算长度!

如何使用PROC SQL在SAS中找到数值的长度?

sql numerical sas string-length proc-sql

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

如何在Google BigQuery中的URL字符串中的模式之后使用SYMBOLS提取字符串

我有两种可能的URL字符串形式

http://www.abcexample.com/landpage/?pps=[Y/lyPw==;id_1][Y/lyP2ZZYxi==;id_2];[5403;ord];
http://www.abcexample.com/landpage/?pps=Y/lyPw==;id_1;unknown;ord; 
Run Code Online (Sandbox Code Playgroud)

我想Y/lyPw==在两个例子中得出结论

所以;id_1括号之间的所有内容

将永远属于该?pps=部分

解决这个问题的最佳方法是什么?我想使用大查询语言,因为这是我的数据所在

regex string pattern-matching google-bigquery

4
推荐指数
2
解决办法
2260
查看次数

如何使用SQL语言访问netsuite数据

公司使用netsuites来制作采购订单并存储销售信息.此公司目前能够访问此信息的唯一方法是通过构建网络报告

是否有一种方法可以编写SQL语言来访问netsuites数据,因为业务部门提出的一些问题需要比网络报告提供的更复杂的东西 - 使用SQL语言听起来很容易

我有Oracle,mysql和许多其他SQL语言的经验,所以我想知道如何建立与公司netsuites数据的连接,以便我可以帮助编写自定义查询

sql odbc netsuite

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