"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Pandas Dataframe에서 쉼표로 구분 된 문자열을 별도의 행으로 분할하려면 어떻게해야합니까?

Pandas Dataframe에서 쉼표로 구분 된 문자열을 별도의 행으로 분할하려면 어떻게해야합니까?

2025-03-25에 게시되었습니다
검색:245

How Can I Split Comma-Separated Strings in a Pandas DataFrame into Separate Rows?

sprise.explode () 또는 dataframe.explode () :

사용을 사용하여 여러 가지 방법을 사용할 수 있으며이 메소드는 팬더 0.25.0 이상으로 제공되며 폭발 목록과 유사하게 설계되었습니다. 칼럼. fill_value = '', preserve_index = false) : # ... (구현 세부 사항)

CSV 문자열을 목록으로 변환하는 :

df.explode('column_name')

df.explode('column_name')

df.explode('column_name')

df

. str.split ( ',')

df.explode('column_name')
사용자 정의 벡터화 된 접근

:

How Can I Split Comma-Separated Strings in a Pandas DataFrame into Separate Rows?
explod_df = pd.dataframe을 포함하여 여러 열을 처리 할 수 ​​있습니다. col : np.repeat (x [col] .values, x [lst_col] .str.len ()) x.columns.difference의 col 용 ([lst_col]) }). 할당 (** {lst_col : np.concatenate (x [lst_col] .values)}) [x.columns.tolist ()]

레거시 솔루션 :

. .RESET_INDEX () CSV 문자열을 분할하여 개별 행으로 쌓아 둡니다. 이러한 접근 방식은 Pandas Dataframes에서 쉼표로 구분 된 문자열을 분할하기위한 다양한 옵션을 제공하며 특정 요구 사항 및 성능 고려 사항을 제공합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3