R에서 데이터 프레임을 json 객체로 변환 할 때 중첩 구조를 만드는 방법

호세 루이스 페레이라

R toJSON의 라이브러리 jsonlite에서 함수를 사용하여 데이터 프레임을 json으로 변환하려고하지만 기본적으로 반환되는 형식은 나에게 적합하지 않습니다.

다음 예를 고려하십시오.

df <- data.frame(id = c(1,2), val1 = c("A", "B"), val2 = c("C", "D"))

을 사용 toJSON(df)하면 다음과 같은 결과를 얻을 수 있습니다.

[{"id":1,"val1":"A","val2":"C"},{"id":2,"val1":"B","val2":"D"}] 

대신 내가 원하는 것은 가능한 한 이것에 가깝습니다.

[
  "1": {"val1":"A","val2":"C"},
  "2":{"val1":"B","val2":"D"}
] 

df내가 달성 할 수있는 방식으로 어떻게 변화 시킬 수 있습니까? 분명히 말하면, 제 경우에는 추가 열이있는 매우 긴 데이터 프레임이 있습니다. 특정 열의 값이 나머지 행의 키가되기를 원합니다.

감사!

Akrun

옵션은 split'id'로 한 다음 적용하는 것입니다.toJSON

library(jsonlite)
toJSON(split(df[-1], df$id))

제거하려면 []

gsub("[][]", "", toJSON(split(df[-1], df$id)))
#{"1":{"val1":"A","val2":"C"},"2":{"val1":"B","val2":"D"}} 

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

pyspark 데이터 프레임을 중첩 json 구조로 변환

분류에서Dev

Pandas 데이터 프레임을 중첩 JSON으로 변환하는 방법

분류에서Dev

중첩 된 json을 r의 데이터 프레임으로 변환하는 방법은 무엇입니까?

분류에서Dev

JSON 문자열에서 데이터 프레임을 구성 할 때 하나의 축만 변환하는 방법은 무엇입니까?

분류에서Dev

이 중첩 된 JSON을 열 형식으로 Pandas 데이터 프레임으로 변환하는 방법

분류에서Dev

pyspark에서 중첩 된 dict를 데이터 프레임으로 변환하는 방법.?

분류에서Dev

중첩 사전을 BeautifulSoup에서 Pandas 데이터 프레임으로 변환하는 방법

분류에서Dev

SAS 테이블을 Python 데이터 프레임으로 변환 할 때 SASPy에서 LIBREF를 지정하는 방법

분류에서Dev

nlohmann json에서 중첩 된 객체의 배열을 중첩 된 구조체의 벡터로 어떻게 변환 할 수 있습니까?

분류에서Dev

Delphi 10.1 Berlin에서 중첩 된 객체를 Json으로 변환하는 방법

분류에서Dev

중첩 된 객체를 JSON의 JSON 문자열로 변환하는 등의 방법으로 중첩 된 JSON을 방지 할 수 있습니까?

분류에서Dev

명명 된 / 중첩 된 목록을 데이터 프레임으로 변환하는 R 효율적인 방법

분류에서Dev

Scala Spark에서 중첩 된 JSON을 데이터 프레임으로 변환

분류에서Dev

중첩 된 사전 목록에서 중첩 된 열로 팬더 데이터 프레임을 만드는 방법

분류에서Dev

R에서 목록을 데이터 프레임으로 변환 할 때 colname의 중국어 구두점이 변경되었습니다.

분류에서Dev

중첩 된 JSON 파일을 R 데이터 프레임으로 변환

분류에서Dev

중첩 된 Json 문자열을 Play JSON에서 Json 구조체로 변환하는 방법

분류에서Dev

R 데이터 프레임을 json 객체로 변환

분류에서Dev

JSON을 데이터 프레임으로 변환하는 방법

분류에서Dev

R에서 데이터 프레임을 분할 표로 변환하는 방법은 무엇입니까?

분류에서Dev

R에서 데이터 프레임을 json 형식으로 변환하는 방법

분류에서Dev

JSON 파일을 데이터 프레임으로 변환 중첩 된 JSON 데이터 구문 분석

분류에서Dev

큰 데이터 프레임을 처리 할 때 R에서 for 루프를 더 빠르게 실행하는 방법

분류에서Dev

Pandas 데이터 프레임에 JSON을로드 할 때 열 순서 유지

분류에서Dev

pyspark 데이터 프레임에서 중첩 된 사전을 만드는 방법

분류에서Dev

R에서 목록을 데이터 프레임으로 변환하는 방법

분류에서Dev

다중 헤더 팬더 데이터 프레임을 중첩 사전 목록으로 변환하는 방법

분류에서Dev

Geopandas로 지오 데이터 프레임을 분해 할 때 생성 된 다중 다각형에 구멍을 채우는 방법은 무엇입니까?

분류에서Dev

중첩 된 dict를 pandas 데이터 프레임으로 변환하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    pyspark 데이터 프레임을 중첩 json 구조로 변환

  2. 2

    Pandas 데이터 프레임을 중첩 JSON으로 변환하는 방법

  3. 3

    중첩 된 json을 r의 데이터 프레임으로 변환하는 방법은 무엇입니까?

  4. 4

    JSON 문자열에서 데이터 프레임을 구성 할 때 하나의 축만 변환하는 방법은 무엇입니까?

  5. 5

    이 중첩 된 JSON을 열 형식으로 Pandas 데이터 프레임으로 변환하는 방법

  6. 6

    pyspark에서 중첩 된 dict를 데이터 프레임으로 변환하는 방법.?

  7. 7

    중첩 사전을 BeautifulSoup에서 Pandas 데이터 프레임으로 변환하는 방법

  8. 8

    SAS 테이블을 Python 데이터 프레임으로 변환 할 때 SASPy에서 LIBREF를 지정하는 방법

  9. 9

    nlohmann json에서 중첩 된 객체의 배열을 중첩 된 구조체의 벡터로 어떻게 변환 할 수 있습니까?

  10. 10

    Delphi 10.1 Berlin에서 중첩 된 객체를 Json으로 변환하는 방법

  11. 11

    중첩 된 객체를 JSON의 JSON 문자열로 변환하는 등의 방법으로 중첩 된 JSON을 방지 할 수 있습니까?

  12. 12

    명명 된 / 중첩 된 목록을 데이터 프레임으로 변환하는 R 효율적인 방법

  13. 13

    Scala Spark에서 중첩 된 JSON을 데이터 프레임으로 변환

  14. 14

    중첩 된 사전 목록에서 중첩 된 열로 팬더 데이터 프레임을 만드는 방법

  15. 15

    R에서 목록을 데이터 프레임으로 변환 할 때 colname의 중국어 구두점이 변경되었습니다.

  16. 16

    중첩 된 JSON 파일을 R 데이터 프레임으로 변환

  17. 17

    중첩 된 Json 문자열을 Play JSON에서 Json 구조체로 변환하는 방법

  18. 18

    R 데이터 프레임을 json 객체로 변환

  19. 19

    JSON을 데이터 프레임으로 변환하는 방법

  20. 20

    R에서 데이터 프레임을 분할 표로 변환하는 방법은 무엇입니까?

  21. 21

    R에서 데이터 프레임을 json 형식으로 변환하는 방법

  22. 22

    JSON 파일을 데이터 프레임으로 변환 중첩 된 JSON 데이터 구문 분석

  23. 23

    큰 데이터 프레임을 처리 할 때 R에서 for 루프를 더 빠르게 실행하는 방법

  24. 24

    Pandas 데이터 프레임에 JSON을로드 할 때 열 순서 유지

  25. 25

    pyspark 데이터 프레임에서 중첩 된 사전을 만드는 방법

  26. 26

    R에서 목록을 데이터 프레임으로 변환하는 방법

  27. 27

    다중 헤더 팬더 데이터 프레임을 중첩 사전 목록으로 변환하는 방법

  28. 28

    Geopandas로 지오 데이터 프레임을 분해 할 때 생성 된 다중 다각형에 구멍을 채우는 방법은 무엇입니까?

  29. 29

    중첩 된 dict를 pandas 데이터 프레임으로 변환하는 방법은 무엇입니까?

뜨겁다태그

보관