반응형
    
    
    
  하나의 열이있는 데이터 프레임이 있는데 하나의 열 머리글이 ' 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 | 
댓글