dataframe 6

팬더 WITH 지수에서 데이터 프레임을 사전으로 변환하는 방법

팬더 WITH 지수에서 데이터 프레임을 사전으로 변환하는 방법 데이터 프레임이 있습니다.df다음과 같이 | name | coverage | |-------|----------| | Jason | 25.1 | 저는 그것을 사전으로 바꾸고 싶습니다.다음 명령을 사용했습니다.pandas: dict=df.to_dict() 산출량dict다음과 같은 말을 했습니다. {'coverage': {0: 25.1}, 'name': {0: 'Jason'}} 나는 그것을 원하지 않습니다.0나의 산출물로데이터 프레임에 있는 열 인덱스 때문에 캡처된 것 같습니다.df. 제거하려면 어떻게 해야 합니까?0내 출력에서 (인덱스가 캡처되지 않았으면 합니다.) 예상 출력: {'coverage': 25.1, 'name': 'Jason'} 열..

programing 2023.11.06

열 이름에 접두사 추가

열 이름에 접두사 추가 다음 도움말 파일을 읽을 때 열 이름에 접두사를 추가할 수 있어야 합니다. colnames(x, do.NULL = TRUE, prefix = "col") 다음 사항은 저에게 맞지 않습니다.내가 여기서 뭘 잘못하고 있는 거지? m2 % rename_all(paste0, "a") 업데이트된tidyverse메소드(포함)dplyr 1.0.2) 용도rename_with()처럼rename_all()함수가 대체되었습니다. iris %>% rename_with( ~ paste("Sub", .x, sep = "_")) 그stats::setNames기능은 이에 적합하게 작동하며, 실제로 대안보다 훨씬 빠릅니다. iris.dt expr min lq mean median uq max neval cld ..

programing 2023.11.06

두 Panda 데이터 프레임에서 공통 행 찾기(교차로)

두 Panda 데이터 프레임에서 공통 행 찾기(교차로) 이 형식의 데이터 프레임이 두 개 있다고 가정합니다.df1그리고.df2): +------------------------+------------------------+--------+ | user_id | business_id | rating | +------------------------+------------------------+--------+ | rLtl8ZkDX5vH5nAx9C3q5Q | eIxSLxzIlfExI6vgAbn2JA | 4 | | C6IOtaaYdLIT5fWd7ZYIuA | eIxSLxzIlfExI6vgAbn2JA | 5 | | mlBC3pN9GXlUUfQi1qBBZA | KoIRdcIfh3XWxiCeV1BDmA | 3 | ..

programing 2023.10.27

Dataframe 셀 내부의 목록을 별도의 행으로 폭발시키는 방법

Dataframe 셀 내부의 목록을 별도의 행으로 폭발시키는 방법 목록이 들어있는 팬더 셀을 각각의 값에 대한 행으로 변환하려고 합니다. 자, 이걸 받아보세요. 만약 내가 그 값들을 풀어서 쌓아두고 싶다면,nearest_neighbors각 값이 각 값 내의 행이 되도록 열을 지정합니다.opponent인덱스, 어떻게 하는 게 좋을까요?이와 같은 작업을 위한 판다 방법이 있습니까?목록과 같은 열을 폭발시키는 것은 팬더 0.25의 추가로 상당히 단순화되었습니다.explode()방법: df = (pd.DataFrame({'name': ['A.J. Price'] * 3, 'opponent': ['76ers', 'blazers', 'bobcats'], 'nearest_neighbors': [['Zach LaVine..

programing 2023.10.27

판다의 다중 인덱스 정렬

판다의 다중 인덱스 정렬 panddf에 다중 인덱스 열이 있는 데이터셋이 있는데 특정 열의 값으로 정렬하고 싶습니다.내 데이터 집합은 다음과 같습니다. Group1 Group2 A B C A B C 1 1 0 3 2 5 7 2 5 6 9 1 0 0 3 7 0 2 0 3 5 모든 데이터와 인덱스를 열별로 정렬하고 싶습니다.C인에Group 1결과가 다음과 같이 나타날 수 있도록 내림차순으로 정렬합니다. Group1 Group2 A B C A B C 2 5 6 9 1 0 0 1 1 0 3 2 5 7 3 7 0 2 0 3 5 데이터가 있는 구조로 이러한 정렬을 수행할 수 있습니까? 아니면 스왑해야 합니까?Group1인덱스 쪽으로?MultiIndex로 정렬할 때 목록 내부에 열을 설명하는 튜플을 포함해야 합니다*..

programing 2023.10.22

팬더를 사용하여 주어진 조건에 맞는 열에 값을 합하려면 어떻게 해야 합니까?

팬더를 사용하여 주어진 조건에 맞는 열에 값을 합하려면 어떻게 해야 합니까? 다음과 같은 데이터 프레임이 있다고 가정합니다. a b 1 5 1 7 2 3 1 3 2 5 다음에 대한 값을 합산하고 싶습니다.b어디에a = 1,예를들면.이거면 나한테.5 + 7 + 3 = 15. 팬더에서는 어떻게 해야 하나요?여기서 가장 중요한 아이디어는 합산할 데이터를 선택한 후 합산하는 것입니다.이러한 데이터 선택은 여러 가지 방법으로 수행할 수 있으며, 그 중 몇 가지 방법은 아래에 나와 있습니다. 부울 색인 값을 선택하는 가장 일반적인 방법은 부울 인덱싱을 사용하는 것입니다. 이 방법을 사용하면 'a' 열이 다음과 같은 위치에 있는지 알 수 있습니다.1그 다음 'b'열의 해당 행을 합합니다.사용가능loc행과 열의 인덱싱..

programing 2023.09.12