Questions tagged «r»

R是一种免费的开源编程语言和软件环境,用于统计计算,生物信息学,可视化和通用计算。请提供最少且可复制的示例以及所需的输出。使用`dput()`作为数据,并通过`library()`调用指定所有非基本包。不要为数据或代码嵌入图片,而应使用缩进的代码块。对于统计相关的问题,请使用https://stats.stackexchange.com。

3
R中矩阵的逆
我想知道您推荐的计算矩阵逆的方法是什么? 我发现的方法似乎并不令人满意。例如, > c=rbind(c(1, -1/4), c(-1/4, 1)) > c [,1] [,2] [1,] 1.00 -0.25 [2,] -0.25 1.00 > inv(c) Error: could not find function "inv" > solve(c) [,1] [,2] [1,] 1.0666667 0.2666667 [2,] 0.2666667 1.0666667 > solve(c)*c [,1] [,2] [1,] 1.06666667 -0.06666667 [2,] -0.06666667 1.06666667 > qr.solve(c)*c [,1] [,2] [1,] …
90 r  matrix-inverse 

8
禁止功能的输出
我希望抑制一个命令的输出(在本例中为apply函数)。 不使用就可以做到这一点sink()吗?我在下面找到了所描述的解决方案,但如果可能的话,希望在一行中做到这一点。 如何抑制输出
90 r 


1
R Markdown,Knitr,Pandoc和Bookdown之间的关系
R Markdown,Knitr,Pandoc和Bookdown的功能之间有什么关系? 在将带有嵌入式R代码(例如.Rnw或.Rmd)的标记文档转换为最终输出(例如.pdf或.html)时,这些软件包之间的“分工”具体是什么?而且,如果使用Knitr处理RMarkdown,则该rmarkdown程序包有什么作用?与包有何不同markdown package?

14
将Excel文件导入R,xlsx或xls
请有人帮我将excel 2007(.xlsx)文件导入R的最佳方法。我尝试了几种方法,但似乎都无效。我已经升级到2.13.1,Windows XP,xlsx 0.3.0,我不知道为什么错误不断出现。我试过了: AB<-read.xlsx("C:/AB_DNA_Tag_Numbers.xlsx","DNA_Tag_Numbers") 要么 AB<-read.xlsx("C:/AB_DNA_Tag_Numbers.xlsx",1) 但我得到了错误: Error in .jnew("java/io/FileInputStream", file) : java.io.FileNotFoundException: C:\AB_DNA_Tag_Numbers.xlsx (The system cannot find the file specified) 谢谢。
89 r  xlsx  xls 

7
在R中使用字典/列表
我有一个琐碎的问题:我无法在R中找到字典数据结构,所以我改用列表(例如“ word”-> number)。所以,现在我有问题如何获取键列表。有人知道吗
89 r  list  hashmap  lookup 

4
R ggplot2:stat_count()不得与条形图中的美学错误一起使用
我在绘制条形图时遇到此错误,但我无法摆脱它,我尝试了qplot和ggplot,但仍然是相同的错误。 以下是我的代码: library(dplyr) library(ggplot2) #Investigate data further to build a machine learning model data_country = data %>% group_by(country) %>% summarise(conversion_rate = mean(converted)) #Ist method qplot(country, conversion_rate, data = data_country,geom = "bar", stat ="identity", fill = country) #2nd method ggplot(data_country)+aes(x=country,y = conversion_rate)+geom_bar() 错误: stat_count() must not be used with a y …
89 r  ggplot2  bar-chart 

6
读取固定宽度的文本文件
我正在尝试将此丑陋的数据集加载到我的R会话中:http : //www.cpc.ncep.noaa.gov/data/indices/wksst8110.for Weekly SST data starts week centered on 3Jan1990 Nino1+2 Nino3 Nino34 Nino4 Week SST SSTA SST SSTA SST SSTA SST SSTA 03JAN1990 23.4-0.4 25.1-0.3 26.6 0.0 28.6 0.3 10JAN1990 23.4-0.8 25.2-0.3 26.6 0.1 28.6 0.3 17JAN1990 24.2-0.3 25.3-0.3 26.5-0.1 28.6 0.3 到目前为止,我可以阅读以下内容 x = readLines(path) 但是该文件将“空格”与“-”作为分隔符混合使用,我不是正则表达式专家。我非常感谢您将其转换为美观而干净的R数据帧的任何帮助。谢谢!
89 r  fixed-width 




4
解释ggplot2警告:“删除了包含缺失值的k行”
当我尝试使用生成图时,收到此警告ggplot。 在线研究了一段时间后,许多人建议我的数据库通常包含空值或缺少数据,事实并非如此。 在这个问题上,可接受的答案如下: 警告表示某些元素已删除,因为它们不在指定范围内 我想知道此范围到底指的是什么,有人为了避免所有警告如何手动增加此范围?
89 r  ggplot2 

11
如何获取R Markdown文件,例如`source('myfile.r')`?
我经常有一个主R Markdown文件或knitr LaTeX文件,其中source还有一些其他R文件(例如,用于数据处理)。但是,我认为在某些情况下,使这些源文件成为其自己的可复制文档(例如,R Markdown文件不仅包含用于数据处理的命令,而且还会生成可解释文档以解释数据处理决定的文档)将是有益的。 )。 因此,我想source('myfile.rmd')在主R Markdown文件中有一个命令。这将提取并获取的R代码块内的所有R代码myfile.rmd。当然,这会引起错误。 以下命令有效: ```{r message=FALSE, results='hide'} knit('myfile.rmd', tangle=TRUE) source('myfile.R') ``` results='hide'如果需要输出,可以省略。即,从knitr输出的R代码myfile.rmd成myfile.R。 但是,这似乎并不完美: 它导致创建一个额外的文件 如果需要控制显示,它需要出现在自己的代码块中。 它不像简单那么优雅source(...)。 因此,我的问题是: 有没有更优雅的方式来获取R Markdown文件的R代码?
89 r  markdown  knitr 

2
加入dplyr时如何指定x和y的列名?
我有两个要使用dplyr加入的数据框。一个是包含名字的数据帧。 test_data <- data.frame(first_name = c("john", "bill", "madison", "abby", "zzz"), stringsAsFactors = FALSE) 另一个数据框包含Kantrowitz名称语料库的清理版本,用于标识性别。这是一个最小的示例: kantrowitz <- structure(list(name = c("john", "bill", "madison", "abby", "thomas"), gender = c("M", "either", "M", "either", "M")), .Names = c("name", "gender"), row.names = c(NA, 5L), class = c("tbl_df", "tbl", "data.frame")) 我本质上是想test_data使用kantrowitz表从表中查找名称的性别。因为我要将其抽象为一个函数encode_gender,所以我不知道将要使用的数据集中的列的名称,因此,我不能保证它会name像那样被使用kantrowitz$name。 在基本RI中,将以这种方式执行合并: merge(test_data, kantrowitz, by.x = "first_names", …
89 r  join  left-join  dplyr 

30
最有用的R把戏是什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 为了共享有关R的更多提示和技巧,您最有用的功能或诀窍是什么?聪明的向量化?数据输入/输出?可视化和图形?统计分析?特殊功能?交互环境本身? 每个帖子一个项目,我们将看看我们是否通过投票获得胜利者。 [2008年8月25日编辑]:因此,一周后,似乎简单人士str()赢得了投票。我想推荐一个人,这是一个容易接受的答案。
88 r 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.