데이터 프레임의 두 열을 키 값 쌍으로 이미 존재하는 사전 열에 병합

광기

데이터 프레임의 3 개 열이있는 경우 :

column1 : ['A','A','B','C']
column2 : [12,13,14,15]
column3 : [{"key1":"val1"},{"key2":"val2"},{"key3":"val3"},{"key4":"val4"}]

column3이 다음과 같기를 바랍니다.

column3 : [{"key1":"val1", "A":12},{"key2":"val2", "A":13},{"key3":"val3", "B":14},{"key4":"val4", "C":15}]

람다 함수를 사용하여 행을 반복하는 데 적용하여 몇 가지 시도했지만 모두 실패했습니다.

야투

목록 이해 및 압축 해제를 다음과 같이 사용할 수 있습니다.

df['col3'] = [{**d, k:v} for k,v,d in df.values.tolist()]

print(df)

  col1  col2                       col3
0    A    12  {'key1': 'val1', 'A': 12}
1    A    13  {'key2': 'val2', 'A': 13}
2    B    14  {'key3': 'val3', 'B': 14}
3    C    15  {'key4': 'val4', 'C': 15}

입력 데이터 -

df = pd.DataFrame({'col1':['A','A','B','C'], 
                   'col2':[12,13,14,15],
                   'col3':[{"key1":"val1"},{"key2":"val2"},
                           {"key3":"val3"},{"key4":"val4"}]})

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R : 열의 값을 기준으로 두 데이터 프레임을 병합하고 두 데이터 프레임의 모든 값을 반환합니다.

분류에서Dev

데이터 프레임의 두 열에서 값을 추출하여 키와 값의 사전을 만듭니다.

분류에서Dev

R-추가 "값 사이"조건이있는 두 개의 열로 데이터 프레임 병합?

분류에서Dev

열 값 쌍 간의 가장 가까운 일치를 기반으로 두 데이터 프레임 병합

분류에서Dev

두 쌍의 키와 값을 사용하여 사전에서 데이터 프레임 만들기

분류에서Dev

두 개의 부동 데이터 프레임을 하나의 문자열 데이터 프레임으로 병합

분류에서Dev

두 사전에서 데이터 프레임을 만듭니다. 여기서 해당 키는 열과 헤더이고 각 셀 값은 키의 합계입니다.

분류에서Dev

두 번째 데이터 프레임의 값으로 새 열을 채우지 만 Pandas를 사용하여 현재 데이터 프레임의 다른 기존 열에 의존하는 방법

분류에서Dev

r 한 열의 절대 값으로 두 데이터 프레임 병합

분류에서Dev

Full OuterJoin을 사용하여 두 데이터 프레임에서 키 열을 얻지 못하는 두 데이터 프레임 병합

분류에서Dev

NaN을 이전 값으로 채우는 Pandas 데이터 프레임의 2 개 열 병합

분류에서Dev

R에서 두 데이터 프레임의 두 열에있는 일치하는 쌍 이름을 기반으로 다른 데이터 프레임의 다른 값에 값을 추가합니다.

분류에서Dev

R : 세 개의 다른 열에 걸쳐 mtaching 값을 기반으로 두 개의 데이터 프레임 병합

분류에서Dev

n 쌍의 날짜 (키) / 값 열로 데이터 프레임을 자동으로 정리하는 방법

분류에서Dev

값 쌍이 같지만 두 데이터 프레임에서 다른 순서로 표시되는 두 열을 기반으로 pandas 데이터 프레임을 병합합니다.

분류에서Dev

두 개의 사전을 여러 키 값 쌍으로 병합하는 방법

분류에서Dev

두 개의 Pandas 데이터 프레임을 한 데이터 프레임에 열로 표시되고 다른 데이터 프레임에 행으로 표시되는 공통 값으로 병합

분류에서Dev

키, 값 쌍 사전을 사용하여 R 데이터 프레임 열 이름을 선택적으로 이름 바꾸기

분류에서Dev

키가 이미 존재하는 경우 파이썬에서 두 사전을 병합하는 방법은 키 값이 변경되지 않습니까?

분류에서Dev

열 값이 같지 않을 때 두 데이터 프레임의 열 병합

분류에서Dev

3 개의 열에서 일치하는 값을 기반으로하는 여러 데이터 프레임을 단일 데이터 프레임으로 병합

분류에서Dev

두 개의 열을 기반으로 두 개의 데이터 프레임 병합

분류에서Dev

키와 값에 각각 고유 한 열이있는 데이터 프레임으로 사전을 변환

분류에서Dev

Pandas에서 두 개의 키로 데이터 프레임을 병합하는 방법은 무엇입니까?

분류에서Dev

한 데이터 프레임의 열에 다른 데이터 프레임의 값을 곱하여 키로 결정

분류에서Dev

두 데이터 프레임을 열로 병합하는 for 루프 벡터화

분류에서Dev

열에서 하나 이상의 병합 ID로 두 개의 R 데이터 프레임 병합

분류에서Dev

두 열의 변수 값을 기반으로하는 여러 데이터 프레임의 하위 집합 행

분류에서Dev

유사한 열이있는 두 개의 데이터 프레임 병합

Related 관련 기사

  1. 1

    R : 열의 값을 기준으로 두 데이터 프레임을 병합하고 두 데이터 프레임의 모든 값을 반환합니다.

  2. 2

    데이터 프레임의 두 열에서 값을 추출하여 키와 값의 사전을 만듭니다.

  3. 3

    R-추가 "값 사이"조건이있는 두 개의 열로 데이터 프레임 병합?

  4. 4

    열 값 쌍 간의 가장 가까운 일치를 기반으로 두 데이터 프레임 병합

  5. 5

    두 쌍의 키와 값을 사용하여 사전에서 데이터 프레임 만들기

  6. 6

    두 개의 부동 데이터 프레임을 하나의 문자열 데이터 프레임으로 병합

  7. 7

    두 사전에서 데이터 프레임을 만듭니다. 여기서 해당 키는 열과 헤더이고 각 셀 값은 키의 합계입니다.

  8. 8

    두 번째 데이터 프레임의 값으로 새 열을 채우지 만 Pandas를 사용하여 현재 데이터 프레임의 다른 기존 열에 의존하는 방법

  9. 9

    r 한 열의 절대 값으로 두 데이터 프레임 병합

  10. 10

    Full OuterJoin을 사용하여 두 데이터 프레임에서 키 열을 얻지 못하는 두 데이터 프레임 병합

  11. 11

    NaN을 이전 값으로 채우는 Pandas 데이터 프레임의 2 개 열 병합

  12. 12

    R에서 두 데이터 프레임의 두 열에있는 일치하는 쌍 이름을 기반으로 다른 데이터 프레임의 다른 값에 값을 추가합니다.

  13. 13

    R : 세 개의 다른 열에 걸쳐 mtaching 값을 기반으로 두 개의 데이터 프레임 병합

  14. 14

    n 쌍의 날짜 (키) / 값 열로 데이터 프레임을 자동으로 정리하는 방법

  15. 15

    값 쌍이 같지만 두 데이터 프레임에서 다른 순서로 표시되는 두 열을 기반으로 pandas 데이터 프레임을 병합합니다.

  16. 16

    두 개의 사전을 여러 키 값 쌍으로 병합하는 방법

  17. 17

    두 개의 Pandas 데이터 프레임을 한 데이터 프레임에 열로 표시되고 다른 데이터 프레임에 행으로 표시되는 공통 값으로 병합

  18. 18

    키, 값 쌍 사전을 사용하여 R 데이터 프레임 열 이름을 선택적으로 이름 바꾸기

  19. 19

    키가 이미 존재하는 경우 파이썬에서 두 사전을 병합하는 방법은 키 값이 변경되지 않습니까?

  20. 20

    열 값이 같지 않을 때 두 데이터 프레임의 열 병합

  21. 21

    3 개의 열에서 일치하는 값을 기반으로하는 여러 데이터 프레임을 단일 데이터 프레임으로 병합

  22. 22

    두 개의 열을 기반으로 두 개의 데이터 프레임 병합

  23. 23

    키와 값에 각각 고유 한 열이있는 데이터 프레임으로 사전을 변환

  24. 24

    Pandas에서 두 개의 키로 데이터 프레임을 병합하는 방법은 무엇입니까?

  25. 25

    한 데이터 프레임의 열에 다른 데이터 프레임의 값을 곱하여 키로 결정

  26. 26

    두 데이터 프레임을 열로 병합하는 for 루프 벡터화

  27. 27

    열에서 하나 이상의 병합 ID로 두 개의 R 데이터 프레임 병합

  28. 28

    두 열의 변수 값을 기반으로하는 여러 데이터 프레임의 하위 집합 행

  29. 29

    유사한 열이있는 두 개의 데이터 프레임 병합

뜨겁다태그

보관