tidyjson
(最新のgithub、Jeremy Stanley発行)を使いこなしています。私は、並べ替えられた配列を自動的に検索して抽出するようにしたいと思っていました。以下の例は私が望む出力を提供します。R(Tidyjson)の関数に文字変数を渡す
'{"name": {"first": "bob", "last": "jones"}, "age": 32}' %>%
enter_object("name") %>%
gather_keys %>%
append_values_string
'{"name": {"first": "bob", "last": "jones"}, "age": 32}' %>%
enter_object(name) %>%
gather_keys %>%
append_values_string
これらは、同じ出力の両方与える:私は前に文字変数を宣言すると、それは失敗に沿って、それを渡すと、しかし
# A tbl_json: 2 x 3 tibble with a "JSON" attribute
`attr(., "JSON")` document.id key string
<chr> <int> <chr> <chr>
1 "bob" 1 first bob
2 "jones" 1 last jones
を。
object_name <- "name"
'{"name": {"first": "bob", "last": "jones"}, "age": 32}' %>%
enter_object(list(name="name")) %>%
gather_keys %>%
append_values_string
Error: Path components must be single names or character strings
これが起こる理由はありますか?