2017-12-19 13 views
0

feather_metadataのRヘルプでは、「ディメンション、フィールド名、およびタイプ、およびオプションのデータセットの説明を返します。データ記述を追加する方法に関する情報はありません。私はそれが属性として追加されることを望んだが、うまくいかないと思う。フェザーファイルに「オプションのデータセットの説明」を追加するには?

library(feather) 

dat <- data.frame(a = 1:3, b = 4:6) 
attr(dat, "description") <- "A data.frame" 
write_feather(dat, "df.feather") 
str(feather_metadata("df.feather")) 

strリターン:

List of 5 
$ path  : chr "df.feather" 
$ dim  : int [1:2] 3 2 
$ types  : Named chr [1:2] "integer" "integer" 
    ..- attr(*, "names")= chr [1:2] "a" "b" 
$ description: chr "" 
$ version : int 2 
- attr(*, "class")= chr "feather_metadata" 

答えて

1

私は、この機能のためのPRを提出しました。ソースからインストールする場合は、https://github.com/hrbrmstr/featherとからインストールできます。

library(feather) 

dat <- data.frame(a = 1:3, b = 4:6) 

write_feather(dat, "df.feather", "I am the very model of a modern major general") 

str(feather_metadata("df.feather")) 
##List of 5 
## $ path  : chr "df.feather" 
## $ dim  : int [1:2] 3 2 
## $ types  : Named chr [1:2] "integer" "integer" 
## ..- attr(*, "names")= chr [1:2] "a" "b" 
## $ description: chr "I am the very model of a modern major general" 
## $ version : int 2 
## - attr(*, "class")= chr "feather_metadata" 
+0

ありがとう@hrbrmstr! .tgzファイルと.tar.gzファイルをダウンロードしました。 .tgzは 'description'引数を持たないようで、.tar.gzのコンパイルに失敗しました! feather/Rに変更はなかったので、 'devtools'を使ってインストールすることはできませんでした。 'hrbrmstr/feather'のフォークには問題を提出するオプションがありませんので、私はPMで詳細を送ってきました – Vincent

+0

' devtools :: install_github( "hrbrmstr/feather"、subdir = "R") ' – hrbrmstr

+0

私は試しましたそれ。しかし、私はまだ未使用の議論(「私は現代の大将のモデルです」)をまだ得ています。 'hrbrmstr/feather/R'ディレクトリに変更がないので、私は仮定します。 – Vincent

関連する問題