当然我可以替换这样的特定参数:
mydata=c("á","é","ó")
mydata=gsub("á","a",mydata)
mydata=gsub("é","e",mydata)
mydata=gsub("ó","o",mydata)
mydata
Run Code Online (Sandbox Code Playgroud)
但是肯定有一种更容易的方法来完成这一切,对吧?我没有发现gsub帮助非常全面.
"vs"变量在R中的"mtcars"数据集中意味着什么?帮助文件说它意味着"V/S",但这并不具有启发性.
命令:
data(mtcars)
head(mtcars)
?mtcars
Run Code Online (Sandbox Code Playgroud) 如何将新变量添加到现有数据框,但我想添加到前端而不是结尾.例如.我的数据框是
b c d
1 2 3
1 2 3
1 2 3
Run Code Online (Sandbox Code Playgroud)
我想添加一个新的变量a,所以数据框看起来像
a b c d
0 1 2 3
0 1 2 3
0 1 2 3
Run Code Online (Sandbox Code Playgroud) 功能fitted()和predict()?之间有区别吗?我注意到lme4的混合模型可以使用fitted()但不能predict().
当我尝试在R中定义我的线性模型时,如下所示:
lm1 <- lm(predictorvariable ~ x1+x2+x3, data=dataframe.df)
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
Error in `contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) :
contrasts can be applied only to factors with 2 or more levels
Run Code Online (Sandbox Code Playgroud)
有没有办法忽略它或修复它?有些变量是因素,有些则不是.
我想创建一个非常简单的情节.我正在使用这些数据:
a <- read.table("https://dl.dropbox.com/u/22681355/a.csv", sep=',', header=TRUE)
plot(a$X25, type="l",col="red", ylim=c(0,100))
lines(a$X25.1, type="l", col="blue")
lines(a$X25.2, type="l", col="green")
lines(a$X25.3, type="l", col="brown")
Run Code Online (Sandbox Code Playgroud)
现在我想添加一个简单的图例,指示哪个颜色是哪个变量.
我知道我可以使用该legend()命令,但我的问题是我不知道如何在图例中的文本旁边放置颜色.
这样做最简单的命令是什么?
我想将我的数据框的内容存储到没有列名称的.csv文件中.我使用下面的代码,
write.csv(cur_data,new_file, row.names = F, col.names=F)
Run Code Online (Sandbox Code Playgroud)
生成的文件如下所示,
"V1","V2"
-0.02868862,5.442283e-11
-0.03359281,7.669754e-12
-0.03801883,-1.497323e-10
-0.04320051,-6.557672e-11
Run Code Online (Sandbox Code Playgroud)
但是我希望文件格式如下,
-0.02868862,5.442283e-11
-0.03359281,7.669754e-12
-0.03801883,-1.497323e-10
-0.04320051,-6.557672e-11
Run Code Online (Sandbox Code Playgroud)
我不明白为什么不考虑代码中的col.names参数
我想创建3个图表用于说明目的: - 正态分布 - 右倾斜分布 - 左偏斜分布
这应该是一个简单的任务,但我发现只有这个链接,它只显示正态分布.我该怎么办?
我正在使用xtable在编译我的TeX文档时自动从R编译表.我的问题是如何将表中的变量名称(在我的情况下是数据帧中的列名称)置于数学模式中.我已将结果存储在数据框adf.results中,基本上我想要的是
colnames(adf.results) <- c(" ", "$m^r_t$", "$\delta p_t$",
"$R^r_t$", "$R^b_t$", "$y^r_t$")
Run Code Online (Sandbox Code Playgroud)
但这只是插入$m^r_t$...作为列名而不将它们解释为数学模式.有没有人有办法解决吗?