홈>
다음 데이터 프레임이 있습니다 :
df=pd.DataFrame({'cluster':[1,1,1,2,8],'ssn':['123','','','567','123']})
ssns와 일치하는 레코드를 연결하고 싶습니다. 이 경우 클러스터 1과 8을 연결하려고합니다. 예상 출력은 다음과 같습니다.
cluster ssn
0 1 123
1 1
2 1
3 2 567
4 1 123
이 접근 방법을 정의하는 데 어려움을 겪고 있습니다 (피벗 테이블을 그룹별로 사용해야 함). 따라서이 시나리오에 어떻게 접근 할 수 있는지에 대한 지시 나 제안이 있더라도 이에 대해 작업하겠습니다.
-
답변 # 1
관련 자료
- Python은 세트에서 3 개 이상의 단어와 일치합니다
- 데코레이터와 일치하는 Python EBNF 구문
- dataframe - 같으면 두 개의 텍스트 값 열과 일치하는 열 중 하나를 새 열 R에 넣습니다
- Python은 두 목록을 비교합니다 단어가 일치하면 다른 목록에 추가합니다
- 파이썬은 40m와 같은 시간 열을 요약합니다 1d 2h 20m;3 시간 10 분
- function - 팬더없이 목록 Python에서 열을 필터링하는 방법은 무엇입니까?
- python - DataFrame 열 값을 다른 DataFrame 열과 일치시키고 조회수를 계산합니다
- pandas - python - 다중 인덱스를 사용하여 데이터 프레임의 열에 액세스
- SQL Server에서 Python을 사용하여 테이블의 열 값 업데이트
- Numpy를 사용하여 Python에서 열의 로그를 어떻게 가져올 수 있습니까?
- average - Excel Averageifs에 해당하는 것을 사용하여 파이썬 데이터 프레임에 새 열을 어떻게 생성합니까?
- 파이썬 정규식 - 백 슬래시 및 대괄호로 패턴을 일치시키는 방법
- Python Pandas에서 날짜를 계산하는 새 열을 만드는 방법은 무엇입니까?
- row (n) = row (n-1) +1과 같은 파이썬 팬더 열에 1을 어떻게 추가 할 수 있습니까?
- pandas - groupby 개념을 기반으로 python 데이터 프레임에서 중복 레코드를 식별하고 처음 2 개를 건너 뜁니다
- (Python) 2D 목록의 열에 동일한 값이 포함되어 있는지 확인
- 목록을 반복하고 Python에서 일치하는 항목을 찾습니다
- postgresql - 한 열이 두 번째 열의 단어로 구성된 두 열에서 레코드를 선택하는 방법은 무엇입니까?
- javascript - 배열에서 id가 일치하면 행의 첫 번째 열 값 설정
- r - 다른 열과의 부분 일치를 기반으로 ew 열 만들기
관련 질문
- python - 데이터 프레임을 병합하고 값을 채우는 방법
- python - Pandas Dataframe이 열 값을 업데이트하지 않음
- python - 시간 간격을 기반으로 pandas 데이터 프레임을 분할하는 방법
- python - Dataframe Pyspark에서 행 수
- python - Pandas Groupby에서 집계 열에 대한 추가 행을 제거하는 방법
- pandas - raise ValueError python을 사용하여 두 개의 datetime 형식 허용
- python - Pandas에서 특정 열의 빈 값을 특정 값으로 바꾸는 방법은 무엇입니까?
- python - 배열에서 행렬로 데이터 프레임 재정렬
- python - 팬더 열에서 시퀀스 분할
- python - pandas - 열 하위 집합에 필터 적용
pandas.DataFrame.groupby.transform
사용 :출력 :