问题标签 [r-xlsx]
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.
r - 使用 write.xlsx 处理空数据帧
当我在循环中使用 write.xlsx 时,如何处理空数据帧?
下面是循环的样子,其中 source("./Scripts/Analysis_details.R") 引用了创建数据框的 r 文件。
我得到的错误是......
java - R中的包xlxs安装有问题
尝试在 RI 中安装包 xlxs 时出现以下错误。
错误:软件/JavaSoft 注册表中没有 CurrentVersion 条目!尝试重新安装 Java 并确保 R 和 Java 具有匹配的体系结构。
不知道该怎么办。我已尝试重新安装 Java,但仍然出现相同的错误。
我在 Windows 10 计算机上安装了 R 3.12。
欢迎任何建议,
谢谢
r - rJava 包安装失败(需要 xlsx 包)
当我想安装 xlsx 包时,出现此错误:
加载所需的包:rJava
错误:'rJava' 的 loadNamespace() 中的 .onLoad 失败,详细信息:调用:fun(libname, pkgname) 错误:无法从注册表中确定 JAVA_HOME 此外:警告消息:包 'rJava' 是在 R 版本 3.3 下构建的。 3 错误:无法加载包“rJava”
所以我尝试重新安装rJava
,但我得到了这个:
错误:'rJava' 的 loadNamespace() 中的 .onLoad 失败,详细信息:调用:fun(libname, pkgname) 错误:无法从注册表中确定 JAVA_HOME 此外:警告消息:包 'rJava' 是在 R 版本 3.3 下构建的。 3 错误:“rJava”的包或命名空间加载失败</p>
你们有什么简单的解决方案吗?我对 R 不是很熟悉,我只需要它来引导一些数据。
r - 当一个单元格不是数字时,R 包 XLSX 将整列转换为字符串或布尔值
我正在使用 R 下的 Shiney 界面来读取 CSV 文件并将其加载到一张 excel xlsm 文件中。然后,该文件允许用户输入并根据 VBA 宏执行计算。
R xlsx 包在保留原始 excel 表中的 VBA 和格式方面效果很好。但是,某些数据正在转换为与预期不同的数据类型。例如,包含字符串“F”的单元格导致包含它的列转换为布尔类型,或者一个单元格中未输入的数字导致整个列转换为字符串。
是否可以控制这种行为,例如,具有有效数字的单元格不会转换为字符串类型?有解决办法吗?或者有人可以帮助我了解包装内部发生了什么导致这种效果,以便我可以尝试找到解决方法吗?
以下是有问题的电话:
谢谢!
r - 压缩工作簿失败。确保已安装工具或 zip 应用程序可用于 R
我正在处理 xlsx 文件,我想创建一个 Excel 文件,但它失败了。我正在使用openxlsx
包。我的代码如下。
但我发现了这个错误。
我应该怎么办?还有其他方法可以做同样的工作吗?
r - 如果公式从 R 到 excel,openxlsx 写作
我正在尝试从 R 导出到 excel 具有两列的数据框,我想用 excel if 公式填充这些列,以便用户稍后可以更改阈值。我的问题是如何将类似以下 IF(C2>4; "YES";"NO") 的公式导出到新列的每个单元格到 Excel 中。
R代码:
我尝试创建 excel 公式的方式不起作用。该脚本在我将列声明为公式的步骤失败。创建单独向量并将它们导出到工作簿的第二种方法也不起作用。
我该如何解决这个问题?
r - R 根据另一个数据集的条件从数据集中生成多个 Excel 文件
我有一个数据集,其中包含对许多网站上进行的客户调查的多个标准的反馈评论,其中每一行代表一个响应。
为简单起见,我简化了原始数据集并生成了一个可重现的数据框,其中仅包含三个站点的评论。
标准从第 4 - 10 列列出。
我有第二个数据集,其中包含三个站点中每个站点的最后 3 个评分标准。
我的目标:
1)从comments
数据框中,对于每个SITE
,我想过滤bottom
数据框,并仅提取每个站点底部 3 个标准的评论。
2)基于此提取,对于每个 unique SITE
,我想创建一个包含三张工作表的 Excel 文件,每张工作表以该给定站点的底部 3 个标准命名。
3) 每个工作表都将包含为该特定站点提取的评论列表。
4) 我希望所有 Excel 文件都以以下格式保存:
地区_站点_Comments2017.xlsx
所需的最终输出:
3 个 Excel 文件(或与唯一站点一样多的文件),每个 Excel 文件具有三个以其底部 3 个标准命名的选项卡,每个工作表都有一个与该站点的给定标准相对应的评论列表。
例如,生成的三个文件之一如下所示:
- 文件名是 ASIA_TokyoCenter_Comments2017.xlsx
- 该文件将包含 3 张纸,“照明”、“卫生”和“动机”(基于本网站的三个底部标准)
- 这些工作表中的每一个都将包含它们各自的站点级注释。
我的方法论:
我尝试在数据框上使用for
循环,并为列出的每个站点comments
过滤数据框。bottom
然后使用包中的write.xlsx
函数xlsx
生成 Excel 文件,并将sheetName
参数设置为每个站点的底部三个 citeria 中的每一个。
但是,我似乎无法获得预期的结果。我在 Stackoverflow 上搜索过类似的解决方案,但还没有找到任何东西。
对此的任何帮助将不胜感激!
r - 如何在R中合并多个excel文件的列?
我有很多 Excel 文件。每个文件都具有相同的格式和列数。假设文件 A 包含数据
同样,包含数据的文件 B
现在,我想以下列方式合并这些文件
但无法做到这一点。我怎样才能做到这一点 ?
r - 从 R 锁定 Excel 文件中的特定单元格,同时保留格式
我正在尝试锁定一系列 Excel 文件中的单元格块,保护每个文件,并将它们保存在原始位置。我的代码以各种方式工作,除了锁定列会删除所有格式的单元格。我无法在 xlsx 包中手动重新创建格式,因为每个文件都略有不同。
我知道如何在不使用 XLConnect 格式化的情况下将数据输出到 Excel,但我无法让 XLConnect 锁定单元格/保护工作簿。所以我要么寻求使用 XLConnect 锁定单元格的帮助,要么帮助使用 xlsx 锁定单元格而不覆盖格式。
这是我当前的代码(使用 xlsx 包):