을 위해 내가 Dataframe팬더 - 선택 행 행 [전] 행 [J]에있는 경우 Dataframe
id B C D
1 1 1 [1,2,3]
2 2 1 [1,2,3]
3 0 1 [1,2,3]
4 1 1 [0,1]
5 2 1 [0,1]
각 행의 열 D
다음 한이 목록입니다. 새로운 데이터 프레임을 형성하기 위해 행을 선택하여 모든 행이 B in D = True
을 만족하도록하려면 어떻게해야합니까?
id B C D
1 1 1 [1,2,3]
2 2 1 [1,2,3]
4 1 1 [0,1]
내가 df[df['B'] in df['D']]
로했는데, 그것은 나에게 오류를 제공합니다 :
예를 들어, 위 안양의 결과가 될 것입니다 TypeError: 'Series' objects are mutable, thus they cannot be hashed
을.
apply
을 사용할 수 있습니다
혼란을 피하고 사람들의 시간을 낭비하지 않으려면 질문에 대한 완전하고 정확한 요구 사항을 게시해야합니다. – EdChum
@EdChum 예. 대답을 고맙게 생각하고 혼란에 빠져서 죄송합니다. 다음에 더 조심해. – Yulong