tidyjson:使用spread_values的输出替换 Dataframe 中的现有列值

7y4bm7vi  于 2023-01-22  发布在  其他
关注(0)|答案(1)|浏览(82)

我有一个数据框,其中有一列是JSON值。我找到了库"tidyjson",它可以帮助提取这个JSON。但是,它总是被提取到一个新的数据框中。
我正在寻找一种方法,用tidyjson的结果替换原始 Dataframe 中的JSON。
代码:

mydf <- df$response %>% as.tbl_json %>% gather_array %>%
  spread_values(text=jstring('text'))

有没有办法将"df $response"替换为提取的json "text"值?
先谢了!

oug3syen

oug3syen1#

这个解决方案对我很有效:

df %>% as.tbl_json(json.column = 'response') %>% gather_array %>%
  spread_values(response=jstring('text'))

相关问题