Pandas의 데이터 프레임에 중첩 된 문서에서 찾기

Nre

다음과 같이 구성된 문서 모음이 있습니다.

[{
 "id_":abc,
 "username":"John",
 "data":{
   "phone_number":"+123",
   "address":"street 1"
  }
},
{
 "id_":def,
 "username":"Marie",
 "data":{
    "phone_number":"+456",
    "address":"street 2"
  }
}]

팬더 데이터 프레임에있는 모든 전화 번호를 얻고 싶습니다. 현재 저는 다음을 수행하고 있습니다.

resp=collection.find({},{'data.phone_number':1,'_id':0})
df=pd.DataFrame(list(map(lambda x: x['data'],list(resp))))

이것을 수행하는 더 자연스러운 방법이 있습니까?

Tom Slabbaert

전화 번호가 고유 경우에 당신은 사용할 수있는 별개의

numbers = collection.distinct('data.phone_number')
df=pd.DataFrame(numbers, columns = ['phone_number'])

고유하지 않은 경우 더 나은 방법은 없습니다. 집계 파이프 라인으로 비슷한 결과를 얻을 수 있지만 실제로 성능이 향상되지는 않습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

중첩 된 dict에서 Pandas 데이터 프레임 만들기

분류에서Dev

R에서 중첩 된 데이터 프레임 초기화

분류에서Dev

여러 열로 그룹화 된 Pandas 데이터 프레임에서 중첩 된 JSON 가져 오기

분류에서Dev

데이터 프레임에서 중복 된 목록 찾기

분류에서Dev

Pandas 데이터 프레임에서 잘못된 문자 찾기 및 바꾸기

분류에서Dev

중첩 된 목록을 기반으로 JSON 빌드에서 Pandas 데이터 프레임 만들기

분류에서Dev

그룹화 된 Pandas 데이터 프레임에서 중첩 된 사전

분류에서Dev

Pandas-데이터 프레임에서 중첩 된 for 루프로 반복

분류에서Dev

Python의 데이터 프레임에 중첩 된 목록 요소

분류에서Dev

Pandas 데이터 프레임에있는 중첩 된 json에서 json 값 검색

분류에서Dev

데이터 프레임에서 R에 중첩 된 키 / 값 쌍 만들기

분류에서Dev

중첩 된 JSON의 값을 Pandas 데이터 프레임에 추가

분류에서Dev

중첩 된 if 문을 사용하여 데이터 프레임에 없음 채우기 python pandas

분류에서Dev

중첩 된 사전 내 중첩 된 사전에서 Pandas 데이터 프레임 생성

분류에서Dev

다중 인덱싱 된 Pandas 데이터 프레임에서 3 개의 서로 다른 그래프 그리기

분류에서Dev

Pandas 데이터 프레임 열에서 중복 된 값 바꾸기

분류에서Dev

Pandas에서 중첩 된 사전 데이터 가져 오기

분류에서Dev

Pandas에서 데이터 프레임으로 중첩 된 JSON 데이터에 액세스

분류에서Dev

Pandas Groupby 중첩 된 ndarray 배열을 데이터 프레임에 다시 할당

분류에서Dev

Pandas 데이터 프레임에서 거의 중복 된 행 지터

분류에서Dev

중첩 된 목록에서 빈 데이터 프레임 제거

분류에서Dev

중첩 된 JSON 데이터를 Pandas 데이터 프레임으로보기

분류에서Dev

Pandas 데이터 프레임에서 필터링 된 numpy 배열에서 열 레이블 찾기

분류에서Dev

Pandas 데이터 프레임에서 중복 된 요소 계산

분류에서Dev

r의 중첩 된 데이터 프레임 목록에 함수 적용

분류에서Dev

중첩 된 목록 내의 데이터 프레임에 액세스

분류에서Dev

하이브의 중첩되지 않은 데이터에서 중첩 된 데이터 만들기

분류에서Dev

중첩 된 목록에 포함 된 데이터 프레임에서 두 개의 열 추출

분류에서Dev

데이터 프레임의 각 중첩 데이터 프레임에 대한 CSV 내보내기

Related 관련 기사

  1. 1

    중첩 된 dict에서 Pandas 데이터 프레임 만들기

  2. 2

    R에서 중첩 된 데이터 프레임 초기화

  3. 3

    여러 열로 그룹화 된 Pandas 데이터 프레임에서 중첩 된 JSON 가져 오기

  4. 4

    데이터 프레임에서 중복 된 목록 찾기

  5. 5

    Pandas 데이터 프레임에서 잘못된 문자 찾기 및 바꾸기

  6. 6

    중첩 된 목록을 기반으로 JSON 빌드에서 Pandas 데이터 프레임 만들기

  7. 7

    그룹화 된 Pandas 데이터 프레임에서 중첩 된 사전

  8. 8

    Pandas-데이터 프레임에서 중첩 된 for 루프로 반복

  9. 9

    Python의 데이터 프레임에 중첩 된 목록 요소

  10. 10

    Pandas 데이터 프레임에있는 중첩 된 json에서 json 값 검색

  11. 11

    데이터 프레임에서 R에 중첩 된 키 / 값 쌍 만들기

  12. 12

    중첩 된 JSON의 값을 Pandas 데이터 프레임에 추가

  13. 13

    중첩 된 if 문을 사용하여 데이터 프레임에 없음 채우기 python pandas

  14. 14

    중첩 된 사전 내 중첩 된 사전에서 Pandas 데이터 프레임 생성

  15. 15

    다중 인덱싱 된 Pandas 데이터 프레임에서 3 개의 서로 다른 그래프 그리기

  16. 16

    Pandas 데이터 프레임 열에서 중복 된 값 바꾸기

  17. 17

    Pandas에서 중첩 된 사전 데이터 가져 오기

  18. 18

    Pandas에서 데이터 프레임으로 중첩 된 JSON 데이터에 액세스

  19. 19

    Pandas Groupby 중첩 된 ndarray 배열을 데이터 프레임에 다시 할당

  20. 20

    Pandas 데이터 프레임에서 거의 중복 된 행 지터

  21. 21

    중첩 된 목록에서 빈 데이터 프레임 제거

  22. 22

    중첩 된 JSON 데이터를 Pandas 데이터 프레임으로보기

  23. 23

    Pandas 데이터 프레임에서 필터링 된 numpy 배열에서 열 레이블 찾기

  24. 24

    Pandas 데이터 프레임에서 중복 된 요소 계산

  25. 25

    r의 중첩 된 데이터 프레임 목록에 함수 적용

  26. 26

    중첩 된 목록 내의 데이터 프레임에 액세스

  27. 27

    하이브의 중첩되지 않은 데이터에서 중첩 된 데이터 만들기

  28. 28

    중첩 된 목록에 포함 된 데이터 프레임에서 두 개의 열 추출

  29. 29

    데이터 프레임의 각 중첩 데이터 프레임에 대한 CSV 내보내기

뜨겁다태그

보관