Tag: r

如何从R中的Excel文件中提取图纸名称

我已经加载了一个工作簿到R和阅读工作表使用xlConnect,但我想知道是否有一种方法提取名单的工作表也许在一个向量? 到目前为止,我的代码是: dataIn<-loadWorkbook(file.path(filenames[1],sep="")) lst = readWorksheet(dataIn, sheet = getSheets(dataIn), startRow=1, startCol=1, header=TRUE) …我想提取在第一页的工作表的名称。

将R data.frame复制到Excel电子表格

我有一个和这个问题完全类似的问题 。 作为我工作的一部分,我必须将R Studio控制台的输出复制到Excel工作表中,才能生成Excel图表。 但是,R Studio控制台使用格式化的文本,这个文本不太好。 为了弥补,我总是从R Studio控制台复制,粘贴到记事本中,然后复制到Excel中。 这样,当我粘贴一个表格时,我可以告诉excel,它实际上是固定宽度分隔的数据,而不仅仅是一堆文本。 如何从R Studio控制台复制输出,以便将其作为未格式化的文本进入剪贴板,以便将其直接粘贴到Excel中,从而将数字组织到不同的单元格中? 这将是非常有帮助的,因为我不喜欢复制/粘贴表格到记事本,然后擅长制作图表。

错误:尝试写入.xlsx时,压缩工作簿失败

我试图用write.xlsx写一个xlsx文件,我得到这个错误: Error: zipping up workbook failed. Please make sure Rtools is installed or a zip application is available to R. Try installr::install.rtools() on Windows. package 'Rtools' is not available (for R version 3.1.2) 我现在应该做什么来解决这个问题? 编辑:我安装Rtools: >installr::install.rtools() No need to install Rtools – You've got the relevant version of Rtools installed 但是在write.xlsx之后仍然出现这个错误

在保存格式的同时,将R从R写入模板

我有一个R的数据框,要写入Excel(或CSV),并输出一个很好的格式(例如一个边框,表的标题,而不是从单元格A1开始)。 目前,我使用函数write.table写我的数据框到一个csv文件,然后我复制并粘贴到excel中的文档我的数据表格已准备好格式化为模板。 当它只有一个数据框时,这不是一个主要问题,但是现在我想要为多个数据框完成这些工作,并在Excel中的多个选项卡中使用这些数据框。 有没有一种方法可以自动将我的数据框复制到现有的Excel电子表格中的特定单元格,所有的格式都正确设置?

将数据从R导出到Excel

我正在编写代码将数据库从R导出到Excel中,我一直在尝试其他代码,包括: write.table(ALBERTA1, "D:/ALBERTA1.txt", sep="\t") write.csv(ALBERTA1,":\ALBERTA1.csv") your_filename_in_R = read.csv("ALBERTA1.csv") your_filename_in_R = read.csv("ALBERTA1.csv") write.csv(df, file = "ALBERTA1.csv") your_filename_in_R = read.csv("ALBERTA1.csv") write.csv(ALBERTA1, "ALBERTA1.csv") write.table(ALBERTA1, 'clipboard', sep='\t') write.table(ALBERTA1,"ALBERTA1.txt") write.table(as.matrix(ALBERTA2),"ALBERTA2.txt") write.table(as.matrix(vecm.pred$fcst$Alberta_Females[,1]), "vecm.pred$fcst$Alberta_Females[,1].txt") write.table(as.matrix(foo),"foo.txt") write.xlsx(ALBERTA2, "/ALBERTA2.xlsx") write.table(ALBERTA1, "D:/ALBERTA1.txt", sep="\t"). 这个论坛的其他用户告诉我这个: write.csv2(ALBERTA1, "ALBERTA1.csv") write.table(kt, "D:/kt.txt", sep="\t", row.names=FALSE) 你可以在图片上看到我从上面的代码中得到的结果。 但是这个数字不能用来做任何进一步的操作,比如与其他matrix的相加。 有人遇到过这种问题吗?

R初学者:参数不是数字或逻辑:返回NA

我是一个R初学者,很难做任何事情。 我有一个数据集源于一个Excel文件,但现在是一个.csv文件有两列,一个是不完整的。 出于某种原因,每当我尝试对数据运行基本的统计操作时,我都会收到以下消息: In mean.default(results) : argument is not numeric or logical: returning NA 结果是我的设置。 有关解决这个问题的任何build议?

使用data.frames将Excel工作簿中的所有工作表读取到R列表中

我知道可以使用XLConnect将Excel工作表读入R.例如,这将读取名为test.xls的工作簿中的第一个工作表导入R. library(XLConnect) readWorksheetFromFile('test.xls', sheet = 1) 我有一个Excel工作簿与多个工作表。 如何将工作簿中的所有工作表导入到R中的列表中,其中列表中的每个元素都是给定工作表的data.frame,每个元素的名称与Excel中工作表的名称相对应?