본문 바로가기
파이썬

파이썬 How to split a column into two columns?

by º기록 2021. 1. 26.
반응형

하나의 열이있는 데이터 프레임이 있는데 하나의 열 머리글이 ' fips'이고 다른 하나는 'row' 인 두 개의 열로 나누고 싶습니다.

내 데이터 프레임 df 는 다음과 같습니다.

          row
0    00000 UNITED STATES
1    01000 ALABAMA
2    01001 Autauga County, AL
3    01003 Baldwin County, AL
4    01005 Barbour County, AL

행 셀 분할 목표를 달성하기 위해 df.row.str [:] 을 사용하는 방법을 모르겠습니다. df [ 'fips'] = hello 를 사용하여 새 열을 추가하고 hello 로 채울 수 있습니다. 어떤 아이디어?

         fips       row
0    00000 UNITED STATES
1    01000 ALABAMA 
2    01001 Autauga County, AL
3    01003 Baldwin County, AL
4    01005 Barbour County, AL

 

해결 방법

 

더 나은 방법이있을 수 있지만 여기에 한 가지 방법이 있습니다.

                            row
    0       00000 UNITED STATES
    1             01000 ALABAMA
    2  01001 Autauga County, AL
    3  01003 Baldwin County, AL
    4  01005 Barbour County, AL
df = pd.DataFrame(df.row.str.split(' ',1).tolist(),
                                 columns = ['flips','row'])
   flips                 row
0  00000       UNITED STATES
1  01000             ALABAMA
2  01001  Autauga County, AL
3  01003  Baldwin County, AL
4  01005  Barbour County, AL

 

참조 페이지 https://stackoverflow.com/questions/14745022

 

 

반응형

댓글