は、私は1つの列の代わりに、tidyjsonを使用してネストされた値を1つの列に結合する方法は?
'{"name": {"first": "bob", "last": "jones"}, "age": 32}' %>%
spread_values(
first.name = jstring("name", "first"),
age = jnumber("age")
) %>%
unite(conc, c("first.name", "age"), sep=" ")
を広めるには2つの値を参加したいしかし、私は列の位置を整数に解決する必要があり、次のエラーに
すべてのselect()の入力を有する保ちます。 ない以下: C(「first.name」、「年齢」)
私の欲求の出力は1新しい列「コンク」first.nameと年齢とそのすべての文字列を連結値の両方を置き換えるを持つことです。 "jones 32"など
最後の行を削除すると適切なdata.frameが得られ、first.nameとageにアクセスできます。
ヒント?
希望の出力は何ですか? –
'' {"名前":{"最初": "ボブ"、 "最後": "ジョーンズ"}、 "年齢":32} '%>%jsonlite :: fromJSON()%>%as.data.frame () 'は大丈夫です。 – alistaire