从R读取.npz文件

时间:2017-12-28 10:45:57

标签: r

我从Python中保存sed -i '' -e 's/24/25/g' PATH个文件,并想在R中阅读。

我尝试使用.npz函数,但我收到此错误

npyLoad

library(RcppCNPy) Data <- npyLoad("xx.npz")

我认为这是因为我在Error in npyLoad("xx.npz") : header ended improperly数组中保存了Python中的数据,但我无法在Data中指定。

那么,是否可以在R中读取这个压缩的npy文件?

1 个答案:

答案 0 :(得分:0)

由Dirk链接的问题有一个新注释,它解释了一种解决方法。主要思想是使用网状软件包访问numpy功能。

library(reticulate)
np <- import("numpy")

npz1 <- np$load("foo1.npz")
npz1$files
npz1$f[["arr_0"]]
npz1$f[["arr_1"]]