如何将 *.RDS 文件转换为 *.FEATHER 文件?
How to turn an *.RDS file into a *.FEATHER file?
我正在尝试将 R 中的 *.rds
文件转换为 *.feather
文件以用于 Python。
library(feather)
data = readRDS("file.rds")
write_feather(data,"file.feather")
但是,我收到以下错误:
> write_feather(data,"file.feather")
Error: `x` must be a data frame
如何将 *.rds
file/matrix 转换为 *.feather
文件以供 Pandas 读取(或任何其他 Pandas 兼容的文件处理一个 24000*24000 矩阵)?
其实很简单,你可以只转换数据帧,你必须命名你的文件:
使用:
data = data.frame(data)
现在使用函数,它应该可以工作:
write_feather(data,"file.feather")
将矩阵对象强制转换为 data.frame 对象:
library(feather)
data = readRDS("file.rds")
as.data.frame(as.matrix(data))
write_feather(data,"file.feather")
我正在尝试将 R 中的 *.rds
文件转换为 *.feather
文件以用于 Python。
library(feather)
data = readRDS("file.rds")
write_feather(data,"file.feather")
但是,我收到以下错误:
> write_feather(data,"file.feather")
Error: `x` must be a data frame
如何将 *.rds
file/matrix 转换为 *.feather
文件以供 Pandas 读取(或任何其他 Pandas 兼容的文件处理一个 24000*24000 矩阵)?
其实很简单,你可以只转换数据帧,你必须命名你的文件: 使用:
data = data.frame(data)
现在使用函数,它应该可以工作:
write_feather(data,"file.feather")
将矩阵对象强制转换为 data.frame 对象:
library(feather)
data = readRDS("file.rds")
as.data.frame(as.matrix(data))
write_feather(data,"file.feather")