반응형
하나의 열이있는 데이터 프레임이 있는데 하나의 열 머리글이 ' 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 matplotlib에서 임의의 색상을 생성하는 방법은 무엇입니까? (0) | 2021.01.26 |
---|---|
파이썬 Python Weather API (0) | 2021.01.26 |
파이썬 Python PIL bytes to Image (0) | 2021.01.26 |
파이썬 목록 및 문자열에서 일치하는 단어 찾기 (0) | 2021.01.26 |
파이썬 How do I change the figure size with subplots? (0) | 2021.01.26 |
댓글