标签: writexl

在 R 中使用 write_xlsx

我正在使用 write_xlsx 命令将数据从 R 导出到 excel,

这是我拥有的数据框,

 >df
     X1
 A   76
 B   78
 C   10
Run Code Online (Sandbox Code Playgroud)

使用 ,

write_xlsx(df, "../mydata.xlsx")
Run Code Online (Sandbox Code Playgroud)

在 excel 中给出以下输出,

 >df

1  76
2  78
3  10
Run Code Online (Sandbox Code Playgroud)

列名称出现在 xlsx 文件中,但不打印每行的索引。有没有办法打印excel文件中的行索引?

r writexl

8
推荐指数
3
解决办法
5万
查看次数

在 R 中写入文件 xlsx 而不使用 Java

现在我遇到了 R 问题。我无法在我的电脑中使用 openxlsx 库。当我尝试导入时,这些错误向我表明:

\n\n
Error: package or namespace load failed for \xe2\x80\x98openxlsx\xe2\x80\x99:\n object \xe2\x80\x98zipr\xe2\x80\x99 is not exported by \'namespace:zip\'\n
Run Code Online (Sandbox Code Playgroud)\n\n

任何人都建议我一些不同的方法来保存 xlsx 格式的文件。我尝试了writexl包,但是我不知道如何将文件保存在单独的工作表中,该包中函数 write_xlsx 的描述仅向我展示了这一点:

\n\n
write_xlsx(\n  x,\n  path = tempfile(fileext = ".xlsx"),\n  col_names = TRUE,\n  format_headers = TRUE\n)\n
Run Code Online (Sandbox Code Playgroud)\n

r xlsx writexl openxlsx

5
推荐指数
1
解决办法
1614
查看次数

write_xlsx(all_trips, "trips.xlsx") 错误:libxlsxwriter 中出现错误:“工作表行或列索引超出范围。”

有谁知道如何修复这个错误?

语言:R

我想将文件导出到 xlsx 以在 Tableau Public 中使用,但遇到错误

write_xlsx(all_trips, "trips.xlsx")
Run Code Online (Sandbox Code Playgroud)

错误:libxlsxwriter 中出现错误:“工作表行或列索引超出范围。”

也许文件太大?

str(all_trips) #See list of columns and data types (numeric, character, etc)
spec_tbl_df[,13] [3,574,524 x 13]
Run Code Online (Sandbox Code Playgroud)

(S3:spec_tbl_df / tbl_df / tbl / data.frame)

r writexl

5
推荐指数
1
解决办法
5561
查看次数

将分组数据框导出到 Excel 并为每个组创建单独的选项卡(R、dplyr)

我在 R 中有一个大型数据框,我想将其导出到 Excel。为了让理解更容易;我将使用 mtcars 数据集作为示例。数据框有一个分组变量(cyl),我希望每个组的数据位于不同的 Excel 选项卡中。由于我自己的数据框有 20 多个组,如果我不必手动将每个组分配给选项卡,我会很高兴。

这就是我走了多远(不是很远)

library(dplyr) 
library(writexl)
Run Code Online (Sandbox Code Playgroud)
mtcars %>% group_by(cyl)
Run Code Online (Sandbox Code Playgroud)

理想情况下,这可以使用 writexl 包而不是 xlsx 来解决,因为我无法在工作计算机上安装 xlsx。

然后,Excel 文件应包含 3 个标记为“4”、“6”和“8”的选项卡。每个选项卡应包含相应组的数据。

非常感谢您对此的帮助。

r dplyr writexl

4
推荐指数
1
解决办法
756
查看次数

标签 统计

r ×4

writexl ×4

dplyr ×1

openxlsx ×1

xlsx ×1