특정 하위 문자열이 포함된 열 식별
완전히 일치할 필요 없이 이름에 지정된 하위 문자열이 포함된 열을 찾으려면 반복 접근 방식을 사용할 수 있습니다. . 여기에는 각 열 이름을 검사하고 검색 기준을 충족하는 항목을 식별하는 작업이 포함됩니다.
'spike-2', 'hey spik' 및 'spiked-in'과 같은 열 이름이 있는 DataFrame을 생각해 보세요. 하위 문자열 'spike'가 포함된 열 이름을 추출하려면 다음 Python 코드를 활용할 수 있습니다.
<code class="python">import pandas as pd # Initialize data data = {'spike-2': [1,2,3], 'hey spke': [4,5,6], 'spiked-in': [7,8,9], 'no': [10,11,12]} df = pd.DataFrame(data) # Iterate over column names and filter based on substring spike_cols = [col for col in df.columns if 'spike' in col] # Print resulting column names print(spike_cols)</code>
이 코드에서:
또는 다음을 사용하여 DataFrame을 얻으려면 일치하는 열만:
<code class="python">df2 = df.filter(regex='spike')</code>
이렇게 하면 이름에 'spike'가 포함된 열만 포함하는 df2가 생성됩니다.
위 내용은 Pandas DataFrame에서 일치하는 하위 문자열이 있는 열을 반복적으로 추출하고 정규 표현식을 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!