问题标签 [writexl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
96 浏览

r - 列表中对象的动态命名

我正在使用 writexl 包中的 write_xlsx 函数。我想使用列表函数来动态命名我正在编写的 Excel 文件中的选项卡。

我已经尝试过的代码:

从输入文件中提取 IndicatorID_RC,这是我想用作输出 Excel 文件中选项卡名称的 ID。

创建一个列表,其中 Tab_Name 是数据框 IndicatorData 的名称,因此也是选项卡的名称。

当我打开输出 Excel 文件时,选项卡名称是 Tab_Name 而不是 IndicatorID_RC。

此代码位于以 i = 1 开头的循环中。

我确定有一个简单的答案,有什么想法吗?

0 投票
1 回答
31 浏览

r - 使用条件文件路径编写 .xlsx 文件

我想通过循环和列表来操作不同的 .csv 文件。工作正常,但是对于输出,我必须创建许多 .xlsx 文件,并且必须根据某个变量的值来命名文件。

我已经尝试使用 ifelse 条件对 write_xlsx 函数进行管道传输,例如:

我希望在文件夹 Reportings 中创建多个 .xlsx 文件。

0 投票
0 回答
65 浏览

r - 如何在 R 中将字符转换为数字(实际上有数字)?

当使用 readxl 将数据导入 R 时(我没有需要 java 的其他版本,因为它不会安装),使用 col_names = false,数据将作为字符而不是数字导入 - 这意味着我实际上不能做任何事情对它们起作用。同样,在创建表时使用 writexl,使 col_names = false 也会将数字转换为文本。我似乎找不到解决方法(我似乎找不到可以创建自定义列名的函数,所以我尝试使用以下方法将字符转换为数字:

databook[] <- lapply(databook, function(x) as.numeric(as.character(x)))

这有效,但是具有我想要的特定列标题(仅是字母)的行消失了。我必须使用 col_names = FALSE 导入表,因为从 colmn 2 开始都有相同的标题,所以当 r 导入它时,它们会重命名我不想要的列标题。我尝试指定一组特定的行来运行更改:

databook[2:13,] <- lapply(databook, function(x) as.numeric(as.character(x)))

但是,这导致它不再转换字符(使用str(databook)返回的 chr 结果而不是 num)。此外,在第 2 行添加了一个随机空行,当原始表有 13 行时,给了我 14 行。

我将不胜感激任何帮助解决此问题。

0 投票
2 回答
381 浏览

r - 在不使用 Java 的情况下在 R 中写入文件 xlsx

现在我遇到了 R 的问题。我无法在我的 PC 中使用库 openxlsx。当我尝试导入时,这些错误告诉我:

任何人都建议我一些不同的方法来以 xlsx 格式保存文件。我试过writexl包,但是我不知道如何将文件保存在单独的工作表中,这个包中函数 write_xlsx 的描述只告诉我这个:

0 投票
1 回答
1447 浏览

r - 将网络数据从 R 传输到 Gephi

我使用 igraph、hmisc 和矩阵包生成了一个基于 R 中微生物丰度相关性的微生物网络。现在我想在 Gephi 中工作。为此,我必须将我的数据传输到 Gephi。我试图从这些数据中准备 CSV 文件,但发现了这个错误:

write_delim(x, path, delim = ",", na = na, append = append, col_names = col_names, : is.data.frame(x) 不正确

这是我的完整代码:

请告诉我如何将这些数据传输到 Gephi?

0 投票
1 回答
28 浏览

r - 如何自动将列的值填充到新的数据框中?

这是一般使用Microsoft Excel 解决的一类问题。由于我不熟悉 VBA 和宏,我需要借助R.

数据框如下所示。

现在我希望创建一个新的数据框,其中 player_no 和 player 的值会自动填充到各自的团队中。

预期的图形表示如下所示:-

在此处输入图像描述

预期输出如下

一旦达到预期的输出,是否可以将输出传输回一个writexl模仿问题中提到的图形表示的 excel 文件(使用包)?

0 投票
1 回答
38 浏览

r - 将完整的数据框写入R中的Excel工作表

我在 R 中加载了一个工作表表单 excel,并希望使用原始列名将其中的一部分写入新工作表。第一次尝试:

excel中看到的weekdata列中 的数据全部在第一个字段中作为列表:c(“2020 6”,“2020 6”,“2020 6”,“2020 6”,“2020 6”,.. .) 要逐行获取数据,我必须设置 row.names=TRUE,但这会增加一个额外的列。

第二次尝试是使用 data.frame 函数:

现在的问题是使用特殊符号时列名会发生变化:(从“# bl”到“X​​..bl”

有没有我不知道的简单解决方案?

0 投票
1 回答
40 浏览

r - 如何更新单元格数据中特定位置的值

我有一张excel表格。我在哪里有这样的数据

我想从“sample_normal”列的第一个和最后一个位置删除“()”括号。

0 投票
2 回答
83 浏览

r - 由于有问题的文本字符串,无法打开导出的 Excel 文件

我有以下数据:

当我在 RStudios 视图窗格中查看这些数据时,它看起来像正确的法语文本:

View(problem)显示:

在此处输入图像描述

但是,当查看控制台中的数据时,它给了我:

所以很明显存在一些字符编码问题。

现在,当我尝试将文件导出到 Excel 时:

它执行导出,但我无法在 Excel 中打开文件,而是收到一条错误消息,指出遇到了问题。旁注:我可以很好地导入 Excel 文件,例如readxl::read_xlsx("test.xlsx")

所以两个问题:

  • 我怎样才能首先防止这些性格问题?理想情况下,我不会\xc3\在数据中得到这些奇怪的东西。
  • 有什么方法可以导出文件以便在 Excel 中正确打开它?
0 投票
1 回答
267 浏览

r - 将 R 数据框写入保持 Excel 的默认日期格式的 Excel 文件

如果您打开Excel 2016的新实例并以以下格式输入日期,8/15它将在 Excel 中输出如下:

excel图片

Excel 的格式菜单将其标识为Custom > d-mmm. 现在让我们继续讨论这个问题的 R 部分。我将创建一个简单的数据框:

我想将此数据框写入Excel文件,并默认为Excel的 Custom > d-mmm日期格式(如上图)。

我的第一次尝试非常通用,并使用 writexl 包:

excel图片

Excel最终将这些日期读取为Excel 的 yyyy-mm-dd格式,而不是Custom > d-mmm我想要的格式。让我变得更复杂一点,并尝试使用 openxlsx 包来获得我想要的东西:

excel图片

这一次,输出是Excel格式Date > *3/14/2012。如何以Excel格式获取要在Excel中识别的日期?输出如下所示,不应涉及任何手动Excel步骤: Custom > d-mmm

excel图片