Tag: r

导入excel与重复的列以数字结尾(r xlsx)

我有一个包含4列的xlsx文件: Thingie1 Thingie1 Thingie2 Thingie2 (我知道这很愚蠢……这是因为我合并了来自2个不同数据库的数据, 1和2表示调查1和调查2之间的差异,并select将其转储到xlsx文件中。 当我使用xlsx包将其导入到R中时,它将列标题更改为: Thingie1 Thingie3 Thingie2 Thingie4 显然,我现实世界中的例子要复杂得多,因此很难确定是什么东西。 我想有这样的东西: Thingie1 Thingie11 Thingie2 Thingie21 现在,我可以通过在Excel中打开文件并在那里更改列来解决这个问题…所以我可以解决我眼前的问题,但我讨厌打破我的工作stream程…有没有办法以更好的方式导入这些数据成R本身?

shiny下载一个excel文件

我有一个shiny服务器上设置一个Linux实例我有一个文件夹称为模板有一个Excel文件模板用户去网页,并按下载button,理论上他们应该能够下载模板,无论他们喜欢他们的本地机器。 我看到后Shiny下载文件的代码不工作 当我尝试运行它,我得到一个文件保存到我的Windows笔记本电脑上的my downloads ,它被称为不是名称Template.xlsx 我的两个问题是 是否可以提示用户在本地保存文件的位置 是否有可能使其默认为XLSX 伪代码是 ui <- shinyUI(fluidPage( # Side Panel with Options fluidRow( column(4, wellPanel( id = "leftPanel", div( id = "Header", h3("Options"), tags$hr() ), div( h4("1. Download the empty excel template"), downloadButton("downloadBtn", "Download Excel Template") ) ))))) 服务器 # Define server logic required server <- shinyServer( function(input, output) { […]

SHINY R根据用户select读取不同版本的excel文件

我有一个shiny的应用程序,读取由用户上传的文件不同的人有不同的版本的Excel。 所以,如果用户使用Excel 2007或Excel 2010,我们使用一段代码。 如果他们在Excel 2003中上传,我们使用不同的库来读取文件。 用户在表格中指定了哪个版本的excel 下面是做这个的function get_data <- function(strFilePath, storageType) { if (is.null(strFilePath)) return(NULL) if (storagetType == 'xls2010' || storagetType == 'xls2007'){ df <- openxlsx:read.xlsx(strFilePath,sheet = 1) } else if (storagetType == 'xls2003'){ df <- XLConnect:readWorksheetFromFile(strFilePath) } return(df) } 为了实现这个有光泽,我有两个小部件。 一个fileInput和一个selectInput 。 用户select正在运行的哪个版本的excel,然后select由function get_data读入的文件。 我怀疑它,因为我没有正确利用反应。 当我运行应用程序并上传文件时,我收到错误消息 错误:找不到对象“storagetType” # Global.R storage_types <- c( "Excel […]

如何将灰度图像以matrix或dataframe的forms转换为相应的像素值(0-1)?

在R编程中,我想将灰度图像以matrix或数据框的forms转换为相应的像素值,如果需要,我也希望将数据存储在excel文件中。这个转换过程将帮助我实现和分析聚类方法以每个像素的强度的forms显示在图像上。 许多人提出了biOps封装,用于这种灰度图像到像素matrix的转换,但不幸的是这个软件包不再受R的支持(link:cran.r-project.org/web/packages/biOps/index.html)。 我也尝试了EBImage包,当我从摘要使用“imageData()”提取灰度图像的像素值,但值存储为三维值的数组,但我想使matrix或dataframe,其中每个像素对应一个相应的值为0到1.可以build议R中的任何方法。 作为参考我共享MRI扫描图像的excel文件。 MRI扫描图像:这是我希望我的图像被转换的方式 你可以在这里下载excel文件 ( https://d37djvu3ytnwxt.cloudfront.net/assets/courseware/v1/e4d303da53c93dfaca745ad1236e7d53/asset-v1:MITx+15.071x_3+1T2016+type@asset+block/tumor.csv )

如何将XLSX中的两列读入R中

我正在尝试将XLSX表读入R数据框: Dutch_List <- read.xlsx2("file.xlsx", sheetIndex = 1, startRow = 1, colIndex=5,endRow = 10000, as.data.frame = TRUE, header=TRUE) Dutch_Status <- read.xlsx2("File.xlsx", sheetIndex = 1, startRow = 1, colIndex=8,endRow = 10000, as.data.frame = TRUE, header=TRUE) 有没有办法阅读第5和8列,而不阅读第5至第8列? 我只是想要两列… 谢谢

使用重复权重确定PUMS数据的直接标准错误

我正在与2010 – 2014年5年PUMS数据。 我正在尝试使用复制权重来查找标准错误。 标准错误公式是在文档中,但我遇到了麻烦把它转换为Microsoft Excel或R,我正在使用的两个程序的公式。 我可以在Excel中交叉expression两个variables来获得每个重复重量和PWGTP的总和,但我想有一个更简单的方法。 有没有人在这里与PUMS数据和重复的权重? 文档可以在这里find: http://www.census.gov/programs-surveys/acs/technical-documentation/pums/documentation.2014.html

随机分配数据

我有一群人,每个人都提交了一个会议的介绍。 每个演示文稿需要由其他提交者审查7次,但没有提交者应该审查自己的演示文稿。 我想随机分配每个人审查7个演示文稿,每个演示文稿只审查7次,没有人审查自己的。 示例数据: DT = data.frame(First_Name = letters[1:10], Presentation = 1:10) 我愿意在R或Excel中这样做。 任何帮助表示赞赏。

通过R上传文件到分享点

我有一个用R编写的自动化excel报告生成系统,我希望这个系统能够在完成后自动把报告上传到sharepoint。 我宁愿有用R写的上传步骤。有没有办法做到这一点? 谢谢

将CSV导入到R后,标题不是我想要的

这是我的CSV文件(见下文)的标题“数据input”,“评估人员”,“学校名称”等,但是当我导入CSV文件的头变成“V1”,“V2”,“V3”等如下所示。 我应该怎么做,以便我保持与csv格式的标题,因为它干扰分析,因为现在头被看作是input数据的一部分,我不能手动覆盖他们太多,我有太多的文件。 谢谢。 我的CSV文件: 标题:

执行用R中的Excel单元格编写的SQL查询

我正在Excel电子表格中编写SQL查询,并使用ODBC将Rstudio与SQL服务器连接起来。 现在,在R中使用sqlQuery命令,可以运行任何查询。 例如, library(RODBC) mycon <- odbcConnect("MYSQLSERVER") a1 <- sqlQuery(mycon,paste("SELECT TOP 10 * FROM USER"] 如果在Excel文件中的特定单元格(或不同单元格)中写入相同的查询(或多个查询),如何获得输出结果? 编辑 : excel文件将被用作input,一旦所有查询被写入excel文件,R代码将被运行。 用户将只提供编辑excel文件。 我如何连接所有这个过程? 我只需要一个开始。 我发现XLConnect和readNamedRegion()函数,但这是它的程度。