2 개의 데이터 프레임이 있습니다
df1
name value
A 1
B 2
A 3
D 4
df2
name class
A 1
B 3
E 4
와이즈 비츠 시도
출력되는 결과는
pd.merge(df1,df2,on='name',how='inner')
예상되는 출력은
name value class
A 1 1
A 3 1
B 2 3
name value
A 1
A 3
B 2
- 답변 # 1
관련 자료
- python - Pandas에서 2 개의 데이터 프레임을 일치하는 열과 병합
- python - 길이가 다른 팬더의 두 열을 병합하는 방법
- python - 팬더는 같은 값의 행 셀을 하나로 병합합니다
- Pandas 또는 Python을 사용하여 중복 열의 첫 번째 발생 값으로 교체
- text processing - 한 줄씩 그리고 특정 열에서만 비교하십시오 다른 열 제외
- python - Pandas의 열에서 다음 번호 선택
- python - pandas 데이터 프레임 - 동일한 문자열로 시작하는 행에 대한 백분율이있는 열 추가
- python - 열을 세로로 분할하는 Pandas
- python - Pandas df는 두 열의 실제 합의 두 배를 반환합니다
- python - 열 이름에 공백 팬더가있는 경우 여러 열 삭제
- r - 다른 열에 따라 값이있는 새 열 추가
- python - 내부 조건에 따라 행을 대체하는 Python3 Pandas
- python - 목록 사전에서 팬더 열 이름을 설정하는 방법은 무엇입니까?
- awk - bash는 다른 파일에서 새 열 추가/추가
- Pandas 데이터 프레임에서 지정된 열 집합 가져 오기
- pandas csv 열의 값 스타일 파이썬 변경
- python - 빈 열을 해당 값으로 채우는 동안 팬더 데이터 프레임을 더 많은 열이있는 데이터 프레임에 병합하는 방법은 무엇입니까?
- python - 팬더 슬라이스 열 및 사이 조건에 따라 하위 집합 선택
- python 3.x - Pandas의 여러 열과 날짜 비교
- python - pandas 데이터 프레임 병합, ValueError, dtype 불일치
DataFrame
하나의 열에 대해 열을 필터링 할 수 있습니다. :작동 방식 :
다른 해결책은Series.isin
를 사용하는 것입니다.boolean indexing
와 함께 필터링 :