下面是我在互联网上找到的一个非常简单的数据框示例.在我的机器上在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中创建一个简单的函数,它将在B说出一行之前组合A的行,这样我就有了一个看起来像这样的数据集:
我知道如何合并/组合单元格,但我不知道如何创建一个逻辑语句创建一个指示符A在B之前说话(反之亦然).
我很好奇是否有使用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) 我正在研究多级模型中的预测值(使用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)
如何将第一个绘图(带有误差条)重新创建为单个绘图?
我正在使用 spring boot 来监听我的 rabbitmq 实例上的消息。我使用application.properties文件在本地工作。
但是,当我想连接到远程兔子实例时,由于我的 url,我收到了数字格式异常和未知主机异常。
我试过设置spring.rabbitmq.host为:
amqp://myurl/dev and myurl/dev and amqp%3A%2F%2Fmyurl%2Fdev
没有任何工作。任何想法可能会发生什么。我也为远程实例设置了我的用户名和密码。
我有一个名为“国家/地区”的变量,我想创建一个子集,其中“国家/地区”等于印度、印度、阿联酋和阿联酋。如何在中使用忽略大小写dplyr
我努力了
B <-subset(a, country %in% c("india", "INDIA", "uae", "UAE"))
如果我有一个表,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 ×6
dplyr ×2
ggplot2 ×1
java ×1
lme4 ×1
rename ×1
spring ×1
spring-boot ×1
spring-mvc ×1
string ×1