두 Pandas 열의 문자열 연결
이 시나리오에는 'bar'와 'foo'라는 두 개의 열이 있는 DataFrame이 있습니다. 목표는 이러한 열을 결합하여 각 행에 "is"로 구분된 두 열 요소의 문자열 표현이 포함된 새 열을 만드는 것입니다.
제공된 솔루션은 연결된 문자열을 'foo'에 할당하려고 시도합니다. ' 열에 있지만 할당에서 누락된 값을 처리하는 방식으로 인해 문제가 발생합니다. 이를 방지하기 위해 'bar' 열을 문자열로 변환하고 map 메소드를 사용할 수 있습니다.
다음 코드는 명확하고 효과적인 솔루션을 제공합니다.
df['bar'] = df.bar.map(str) + " is " + df.foo
map(str) 사용 'bar' 열에서 각 값이 문자열로 변환되도록 합니다. 그런 다음 ' ' 연산자를 사용하여 문자열 연결이 수행됩니다. 결과 열에는 원하는 출력이 포함됩니다.
bar 0 1 is a 1 2 is b 2 3 is c
위 내용은 구분 기호로 'is'를 사용하여 두 개의 Pandas 열을 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!