Tag: r

如何在保留R格式的同时从XLSX文件中删除数据

我有3个xlsx文件,每个7张。 每天早上,我必须删除每张纸的内容,以准备导入新的数据。 我想使用R自动化进程。我可以用Excelmacros来做到这一点,但R脚本是我想要的(这样我不需要等待更长的时间,因为启用macros的文件更慢)。 我只想在保留表单名称的同时获得空白表格,并且所有格式(我已将所有单元格格式化为文本,并且单元格具有特定的宽度)。 使用openxlsx包的解决scheme更受赞赏。 编辑: 纸张包含大约15列和最多200行。 还是非vector化的解决scheme有点慢。

显示与人口百分比相关得分的适当方法

我有一个包含8个variables和300多个观测值(参与者)的数据集。 这些观察结果被随机分成10组。 每个参与者执行相同的一组任务。 对于每个小组,我想绘制一个图表,说明他们的平均得分在整体百分位数中的位置。 我做了一些Googlesearch,并find下面的图表。 这是一组参与者的图表,每个栏代表一项任务。 performance标签是通过将每个任务的总分数分别分成5个百分点组(10%,20%,40%,20%,10%)产生的。 有没有办法在R,SPSS或Excel中绘制? 谢谢

用GLM读取csv到R的列

我试图用一个广义的线性模型来分析两种不同物种(N和NN)之间的生态食物消耗数据: dat1.glm<-glm(Contact~Density + Species, data=dat1, family=binomial) 我附上了一个显示.csv文件格式化的图像。 总结(dat1.glm)后,我得到的结果是 Coefficients: Estimate Std. Error z value Pr(>|z|) (Intercept) -0.1873 0.7494 -0.250 0.8026 Density 0.2126 0.1049 2.027 0.0427 * SpeciesNN -0.2911 0.7650 -0.381 0.7035 出于某种原因,variables“Species”显示为“SpeciesNN”,恐怕这是对分析结果的偏差。 任何想法如何解决这个问题? .csv文件的格式

如何使用R中的数据透视表更新多个单独的Excel文件?

我构build了一个从数据仓库中提取的脚本,并以一种格式清理数据,以导出为csv文件。 我把这个文件粘贴到一个Excel文件中,该文件在另一个选项卡上已经有一个带切片器的数据透视表。 问题是,我正在使用Excelmacros为每个销售代表创build一份自己的销售报表。 有300个销售代表,我正在发送这个独特的报告。 现在,我使用一个Excel VBAmacros创build个人报告,并通过Outlook将其发送到每个销售代表,这需要很长的时间,并减慢我的笔记本电脑。 有没有办法使用R来自动更新每个销售代表数据的Excel文件,并刷新数据透视表,而无需单独打开它们? 我也想发送一个自动化的电子邮件,附加Excel文件,并通过Outlook发送给每个销售代表。 我已经通过R而不是以循环的方式完成了文本和CSV文件,超过100个销售代表。

使用openxlsx从Web导入Excel

我尝试使用openxlsx()直接从网页读取Excel文件,而不是一个警告,我得到了一个数据框与正确数量的列和一行丢失,但看似随机值(有值不应该有任何并且这些值与原始值不一致)。 我无法想象一个会暗示解决scheme的模式。 我尝试了不同的包( readxl , xlsx ),并试图通过指定要导入的区域来查找错误。 这是我的代码: library(openxlsx) lp <- read.xlsx("http://www.longtermproductivity.com/download/BCLDatabase_online_v2.0.xlsx", sheet = 2, skipEmptyRows = F, skipEmptyCols = F, rows=1:218, cols=1:26) lp2 <- read.xlsx("BCLDatabase_online_v2.0.xlsx", sheet = 2) 我所有的尝试都有相同的结果:前50行中的随机值,除了“年”列以外,只有NA。 我使用了一种解决方法,只需将表单转换为单个.csv文件,即可正常工作。 但是,我经常需要阅读excel文件,并想了解上面代码中的错误。 数据 (与代码中的链接相同)

将相似的名字转换成数字

我有不同的基因型,他们的血统有很多父母 genotypes parents G1 mac cemolt giza G2 mac miser G3 misr cemolt mac NE10 我有很多基因型,我想做一个matrix,其中包括每两个基因型之间的共同父母,所以它应该看起来像 G1 G2 G3 G1 0 1 2 G2 2 我怎样才能做到这一点?

将彭博历史盘中数据与R一起拉回

有一个关于拉取在特定时间发布的每日历史数据的问题。 我正在处理不同时区的公司股票价格。 对于时间系列的每一天,我想拉一天中同一时间发行的股票的价格。 我的目标是在美国东部时间下午4点(美国东部时间下午4点,相当于美国东部时间下午4点)比较欧洲证券的股票价格和美国证券的价格。 为了与彭博社这样做,我需要导入数据,并select日内的酒吧,如下面的例子: =BDH("ABLX BB EQUITY","OPEN","06/01/17 09:00","06/30/17 09:05","recurdaily=true","barsz=5","bartp=B") 公式在09:00到09:05之间(在我的时区)请求数据。 select"OPEN”我要求数据尽可能靠近酒吧的开始,这是09:00,因为这是一个5分钟的时间间隔,我使用"barsz=5" 。通过设置"bartp=B"我要求出价价格, "recurdaily=true"这个选项意味着我将得到recursion数据,通过天数,也就是2017年6月份上午9点左右的每日数据。 我努力在R中使用Rblpapi来翻译这个公式,但我无法pipe理它。 我可以使用“bdh”获取历史数据,也可以使用“bdh”获取条形数据,但是我无法find解决scheme,该解决scheme为我提供了与上面所写的Excel公式相同的结果。 请人帮帮我吗?

根据行名更改列中的值

所以我有一个大文件看起来像这样: ID SNP A1 A2 104 sr_1 AG 104 sr_2 CC 104 sr_3 CA 105 sr_1 AA 105 sr_2 CG 105 sr_3 CC 106 sr_1 AA 106 sr_2 CC 106 sr_3 CC . . . . . . . . . . . . 我想要做的是将sr_1匹配行中的所有“G”都改为“A”,这样,如果在任何sr_1行中有A2列中的G,则可以通过A来更改它。 所以结果会是: ID SNP A1 A2 104 sr_1 AA 104 sr_2 […]

Openxlsx包 – 在一个表中写多个表?

是否可以在一个Excel表格中写入多个表格? 从我所尝试的,我看到只有最后一个对象被写入文件。 这可能是我每次覆盖文件。 所以我想知道如何修改代码在同一个表中写入两个表? 谢谢 data.sets <- ls("package:datasets")[c(5,7)]# list of data set names foonames <- paste0("foo", seq_along(data.sets)) count <- length(data.sets) my.list <- list() for (i in 1:count) my.list[[foonames[i]]] <- get(data.sets[[i]]) lapply(my.list, dim) filen<-sprintf('H:\\11_Analysis\\01_Eye Study\\Output\\Eyestudy1_%s.xlsx', Sys.Date()); library(openxlsx) options("openxlsx.dateFormat" = "yyyy-mm-dd") wb<-write.xlsx(my.list$foo1, filen, startCol =2, startRow = 1, asTable = T, withFilter = T, colWidths="auto") wb<-write.xlsx(my.list$foo1, filen, […]

试图编织但不能因为读取excel函数在R中不被识别

我的整个程序正在工作,但是当我试图编织一个文件时,同样的错误正在被抛出。 Quitting from lines 3-78 (Untitled.spin.Rmd) Error in eval(expr, envir, enclos) : could not find function "read_excel" Calls: <Anonymous> … handle -> withCallingHandlers -> withVisible -> eval -> eval Execution halted 我不忍心为什么。 我的代码的前5行在哪里? Dataset_Stats1Project <- read_excel(Users/jamiestokes16/Desktop/Dataset_WomeninGov5.xlsx) #Descriptive stats for important variables summary(Dataset_WomeninGov$Wcongress) summary(Dataset_WomeninGov$Wgov) summary(Dataset_WomeninGov$Wleg) 任何帮助,将不胜感激。