问题标签 [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 - R read.xlsx 给了我 java.io.FileNotFoundException
我正在尝试使用 R 包xlsx
加载此 URL 上可用的文件:
http ://www.plosgenetics.org/article/fetchSingleRepresentation.action?uri=info:doi/10.1371/journal.pgen.1002236.s019
下载后,我尝试使用read.xlsx
或将其加载到 R 中read.xlsx2
:
但我收到一个错误:
错误
.jnew("java/io/FileInputStream", file)
:java.io.FileNotFoundException:(没有这样的文件或目录)
有任何想法吗?
java - R中的MemoryError而read.xlsx
我正在使用以下 R 代码(也使用 Java 参数来增加内存):
该version1.xlsx
文件大小为 13 MB。我收到以下错误:
有人可以帮忙吗?
r - 由于 rJava,尝试在 R 中加载包时出现问题
当我键入require(xlsx)
以xlsx
在 R 中加载包时,会显示以下消息:
我也尝试rJava
手动加载包,但收到此错误消息:
你对如何解决这个问题有什么建议吗?
r - read.xlsx 和 colClasses
有谁知道为什么争论colClasses
似乎不起作用read.xlsx
?
我创建了一个示例 *.xlsx 文件:
然后尝试用read.xlsx
, 不带和带colClasses
参数来阅读它:
问题colClasses
似乎没有效果。有任何想法吗?
谢谢您的帮助。
阿列克谢
PS 我有 R 3.0.1, xlsx
0.5.1
r - 在 R 中使用 xlsx 包导入会给出 NA,和空条目,不能删除 NA 值
我正在从 xlsx ( https://www.dropbox.com/s/r5sn5pio5rnprdq/gesammelte%20Daten_1707.xlsx ) 文件中导入数据read.xlsx
我想删除NA
值
..这适用于OD
andpH
数据,但不适用于Ac
and Glc
。删除NA
值之前的结果如下所示:
在删除NA
值之后..:
str()
返回以下内容:
在使用不同的数据/xlsx 文件集之前它运行良好,我也尝试排除 xlsx 文件中的所有格式问题,但找不到任何东西......以前有人有过吗?
java - read.xlsx() 每次一行都会出现 OutOfMemoryError: Java heap space
我是 R 新手,想将 Excel 文件导入 SQL Server。每次,使用 sqlQuery 读取 1 行并插入 1 行(因为我担心将来会出现一些大的 excel 表)。只有在插入 7 行之后才会弹出错误并在以后重新运行期间不断出现(将 Jave 内存增加到 2G 但没有区别)。
有没有人知道这一点,请指出我的编码风格或语法的问题?非常感谢您的回复:)
r - 在 R 中的 read.xlsx 之前强制 Excel 工作簿评估?
我正在阅读包中read.xlsx()
的Excel 工作簿(.xlsx 格式) xlsx
。我的工作簿将日期存储为函数(例如,=DATE(1900, 1, 1)
),而不是从 1899 年 12 月 31 日开始的字符串或小数天(例如,1/1/1900
或1
)。
read.xlsx
如果工作簿曾经被打开/评估过,这不是问题。但是其中许多工作簿从未打开/评估过(它们是由我的数据提供者生成的,而不是由 Excel 生成的)。因为工作簿尚未打开/评估,它包含 -1 而不是自 1899 年 12 月 31 日以来的实际小数天数(例如,2001 年 5 月 25 日的 37036)。我在这里学到了这一点。因此,如果我在其中一个(从未打开的)工作簿中读取日期,我会得到一列 -1,它read.xlsx
解释为 1899-12-30(即,1899-12-31 的前一天)。
这里有修复吗?我可以touch
使用工作簿来强制评估吗?有什么我可以read.xlsx
先翻转来强制评估的吗?我只看到一个colClasses
论点,这似乎不是问题?我可以避免使用 Excel VBA 脚本将这些工作簿写入文本吗?抱歉,我无法提供任何可重现的代码,但如果您打开 Excel 工作簿进行输入=Date()
,则问题不会存在。
r - write.xlsx function gives error when defining path with the file name but read.xlsx is fine
I have a problem with the write.xlsx2
function of xlsx
R package. For instance, see the code below.
While read.xlsx2
function works fine, write.xlsx2
function gives the error
Error in
.jnew("java/io/FileOutputStream", jFile)
:
java.io.FileNotFoundException: /mydir/my_output_excel.xlsx (No such file or directory)
When I remove the paste0
part and write only the file name everything is fine again. So the problem is to define path.
p.s I am wondering, perhaps the write.xlsx
ignores the tilde ~
so path definition becomes garbage.
r - r - 从.xlsx 中读取.xlsx,张数未知
假设我有一个 excel 文件,我想用read.xlsx
函数读取到 R。文件由电子表格组成,我不知道其中的数量(大约有 200 个这样的文件,因此手动检查工作表的数量会非常痛苦)。每个电子表格都像一个适当的数据框一样组织起来。我想把这些电子表格放在另一个上面。我写的是这样的:
问题是,我如何提前知道张数?
r - R read.xlsx 内存泄漏?
我R
在 Ubuntu 64 位(14.04)和软件包上使用(3.0.2 版)read.xlsx
来读取几个 xlsx 表。我这样做:
这主要工作,但R
需要更多广告更多内存,并且当它开始交换时,它不会在适当的时间终止。我认为问题在于函数终止后用于读取 xlsx 文件的内存没有被释放,因为即使我删除了所有数据(remove(d1)
,...),内存仍然被占用。我试图找到使用read.xlsx
使用的任何旧对象,ls()
但没有临时对象......
一个可行的解决方案是读取文件直到内存已满。然后保存工作区,关闭R
,重新打开R
并加载保存的工作区。但这肯定不是最好的解决方案!因此,实际的问题是:如何read.xlsx
在内存完成后强制释放内存(并杀死子进程)?