小编Use*_*598的帖子

在R中运行简单的"重命名"功能时出现错误信息

下面是我在互联网上找到的一个非常简单的数据框示例.在我的机器上在RStudio中运行它会发出一条错误消息:

错误:必须命名所有要重命名的参数.

rename功能似乎是直截了当但由于某些原因不起作用,我无法弄清楚原因.

library("dplyr")

d <- data.frame(alpha=1:3, beta=4:6, gamma=7:9)
d
#   alpha beta gamma
# 1     1    4     7
# 2     2    5     8
# 3     3    6     9

rename(d, c("beta"="two", "gamma"="three"))

#Error: All arguments to rename must be named.
Run Code Online (Sandbox Code Playgroud)

r rename dplyr

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

结合名义变量的运行

我有一个数据集,其中包含在聊天会话期间创建的两个人之间的对话框.例如,

  1. "A:嗨"
  2. "A:你今天过得怎么样?"
  3. "B:很好.你好吗?"
  4. "A:我很好"
  5. "凉"

我想在R中创建一个简单的函数,它将在B说出一行之前组合A的行,这样我就有了一个看起来像这样的数据集:

  1. "A:你好A:你今天好吗?"
  2. "B:很好,你好吗?
  3. "A:我很好"
  4. "B:很酷"

我知道如何合并/组合单元格,但我不知道如何创建一个逻辑语句创建一个指示符A在B之前说话(反之亦然).

string r concatenation

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

使用with()与调用向量有什么好处?

我很好奇是否有使用with()而不是调用矢量名称的优点(除了使用更少的击键)?

例如,with(d,x1)总是相当于d$x1

这里 d

structure(list(x1 = c(-1.96300839219158, -1.7799470435444, -0.247433477421076, 
-0.333402872895705, -1.37145403620246, -0.23484024054114, -0.808080155419075, 
-0.359895157796401, 0.54316873679816, -0.687429214935226), x2 = c(-0.619089899920824, 
-0.0716448494478719, -0.136643798928645, 2.58777656543295, 0.758900617148999, 
0.687980864291582, 0.442931351818574, -0.734342463692198, 2.55862689249189, 
1.30677108261702)), .Names = c("x1", "x2"), row.names = c(NA, 
-10L), class = "data.frame")
Run Code Online (Sandbox Code Playgroud)

r

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

将lmer的预测值绘制为单个图

我正在研究多级模型中的预测值(使用lme4包).我能够使用该Effect()功能成功完成此操作.如下所示:

library(lme4)
library(effects)
m1=lmer(price~depth*cut+(1|cut),diamonds)
plot(Effect(c("cut","depth"),m1))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但是,我想将这些相同的数据作为带有图例的单个图表呈现.使用ggplots,我可以做到这一点; 但是,我丢失了错误条,如下所示:

ggplot(data.frame(Effect(c("cut","depth"),m1)),
       aes(x=depth,y=fit,color=cut,group=cut))+
  geom_line()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如何将第一个绘图(带有误差条)重新创建为单个绘图?

r ggplot2 lme4

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

Spring boot RabbitMQ Host 字符串格式

我正在使用 spring boot 来监听我的 rabbitmq 实例上的消息。我使用application.properties文件在本地工作。

但是,当我想连接到远程兔子实例时,由于我的 url,我收到了数字格式异常和未知主机异常。

我试过设置spring.rabbitmq.host为:

amqp://myurl/dev and myurl/dev and amqp%3A%2F%2Fmyurl%2Fdev

没有任何工作。任何想法可能会发生什么。我也为远程实例设置了我的用户名和密码。

java spring spring-mvc spring-rabbit spring-boot

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

忽略 dplyr 包中的大小写

我有一个名为“国家/地区”的变量,我想创建一个子集,其中“国家/地区”等于印度、印度、阿联酋和阿联酋。如何在中使用忽略大小写dplyr

我努力了 B <-subset(a, country %in% c("india", "INDIA", "uae", "UAE"))

r dplyr

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

计算表R中的值

如果我有一个表,out.i我希望R返回超过某个值的单元格的列名(例如,.5).如果没有单元超过该值,我希望能够返回一个NA.

例如,给定 out.i

> dput(out.i)
out.i=structure(c(0, 0, 0, 1, 0, 1, 0, 0.5, 1, 0, 1, 0, 0, 0, 0, 0, 
0, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 0, 0, 
0, 0, 0.5, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0.5, 0, 0, 0, 0, 1, 
0), class = "table", .Dim = c(11L, 5L), .Dimnames = structure(list(
    c("0:36", "1:14", "1:32", "10:00", "2:10", "3:23", …
Run Code Online (Sandbox Code Playgroud)

r

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