Tag: r

R从列表中select多个元素

我有一个R列表,有一万个元素。 说我只想select元素,5,7和9.我不知道如果没有for循环,我会怎么做。 我想要做一些像mylist[[c(5,7,9]]但是不起作用的东西,我也尝试了lapply函数,但是还没有得到这个工作。

将一个csv-dataset导入到R,但这些值成为因素

我对R很新,而且我无法访问我导入的数据集。 我正在使用RStudio,并在导入我的csv文件时使用导入数据集function,并将控制台窗口的行粘贴到源窗口。 代码如下所示: setwd("c:/kalle/R") stuckey <- read.csv("C:/kalle/R/stuckey.csv") point <- stuckey$PTS time <- stuckey$MP 但是,数据不是整数或数字,因为我习惯但因素,所以当我试图绘制variables我只得到直方图,而不是通常的情节。 在检查数据时,它似乎是按顺序排列的,只是我无法使用它,因为它是以因子forms存在的。

如何删除ggplot2中的图例标题?

我有一个关于ggplot2中的图例的问题。 假设我有一个关于两个农场的两种不同颜色的平均胡萝卜长度的假设数据集: carrots<-NULL carrots$Farm<-rep(c("X","Y"),2) carrots$Type<-rep(c("Orange","Purple"),each=2) carrots$MeanLength<-c(10,6,4,2) carrots<-data.frame(carrots) 我做一个简单的酒吧情节: require(ggplot2) p<-ggplot(carrots,aes(y=MeanLength,x=Farm,fill=Type)) + geom_bar(position="dodge") + opts(legend.position="top") p 我的问题是:有没有办法从图例中删除标题('types')? 谢谢!

用rm()去除多个对象

我的记忆被一堆中间文件堵塞了(称之为temp1,temp2等)。 如果不一次一个地执行rm(temp1) , rm(temp2) ,是否可以将它们从内存中删除? 我试过rm(list(temp1, temp2, etc.)) ,但似乎没有工作。

在菜单中指定等宽字体

语言:R.问题: 我可以指定menu(..,graphics=T)固定宽度字体menu(..,graphics=T)吗? 说明: 我最近问这个问题如何让用户交互地select一行数据框: df <- data.frame(a=c(9,10),b=c('hello','bananas')) df.text <- apply( df, 1, paste, collapse=" | " ) menu(df.text,graphics=T) 我想要| 排队。 他们现在不在; 公平的,我没有填补列相同的宽度。 所以我使用format来获取每列的宽度(后来我会写代码来自动确定每列的宽度,但现在让我们忽略它): df.padded <- apply(df,2,format,width=8) df.padded.text <- apply( df.padded, 1, paste, collapse=" | ") menu( df.padded.text,graphics=T ) 看看它是如何依然不可思议? 然而,如果我看df.padded ,我会得到: > df.padded ab [1,] " 9 " "hello " [2,] "10 " "bananas " […]

rCharts nvd3 lineWithFocusChart自定义

我在rCharts上使用nvd3,并想知道是否有一种方法来自定义lineWithFocusChart上较低视图查找器graphics的坐标轴。 我在下面提供了一个可重现的例子,其中我自定义x和y轴以逗号分隔千位,但格式不显示在较低的取景器图表上。 这怎么解决? 谢谢! library(rCharts) temp <- data.frame(x = 1:2000, y = 1:2000, z = c(rep(1,1000), rep(0,1000))) g <- nPlot(y ~ x, group = "z", data = temp, type = "lineWithFocusChart") g$templates$script <- "http://timelyportfolio.github.io/rCharts_nvd3_templates/chartWithTitle_styled.html" g$set(title = "Example") g$chart(transitionDuration = -1, tooltipContent = "#! function(key, x, y) { return 'z: ' + key + '<br/>' + […]

ggplot的曲线()的等价

是否有一个等价的方法来绘制函数使用ggplot curve()命令中使用的基础graphics? 我猜想另一种方法是创build一个函数值的向量并绘制一条连线,但是我希望更简单些。 谢谢!

托pipe和build立自己的shiny的应用程序没有发光的服

我试图让我的同事可以使用shiny的应用程序,而不必运行,甚至没有R安装。 所以我读了这个wegpage http://shiny.rstudio.com/tutorial/lesson7/ ,发现这句话: ' 如果您熟悉虚拟主机或可以访问IT部门,则可以自行托pipeShiny应用程序。 在“ 以网页共享 ”的方式下。 我想知道是否有人可以指点我一些关于这个话题的帮助? 像最低要求(甚至是教程)。 问题是,我的公司必须对networking托pipe和安全等一些限制,并不会(现在)支付一个shiny-server-pro。 但是上面的这句话给了我希望自己设置一些东西来说服他们。 谁能帮忙?

为什么TRUE ==“TRUE”在R中为TRUE?

为什么TRUE == "TRUE"在R中为TRUE ? 在R中是否有任何等价的=== ? 更新: 这些都返回FALSE : TRUE == "True" TRUE == "true" TRUE == "T" 唯一的TRUE值是TRUE == "TRUE" 。 在检查identical()情况下,一切正常。 第二次更新: 通过===运算符我的意思是检查variables的值和数据types的过程。 在这种情况下,我假设==运算符只会比较variables的值 ,而不是它们的数据types 。

从PDF文件读取数据到R

这甚至可能!!! 我有一堆遗留报告,我需要导入到数据库。 但是,他们都是PDF格式。 有没有可以阅读pdf的R包? 或者我应该把它留给一个命令行工具? 这些报告是用excel表示的,然后是pdf格式的,所以它们有规律的结构,但是有很多空白的“单元格”。