33번째 줄: |
33번째 줄: |
| | | |
| == 붙이기 == | | == 붙이기 == |
| + | |
| + | === 리스트 붙이기 === |
| + | 리스트를 행으로 붙이고 싶을 때. 기본적으로 리스트는 열로 인식하므로, 행을 추가하고 싶다면 시리즈로 변환하여 추가해야 한다. |
| + | {| class="wikitable" |
| + | !의도 |
| + | !설명 |
| + | !방법 |
| + | |- |
| + | |리스트를 df에 마지막 행으로 붙인다. |
| + | |리스트를 가장 아래 행으로. |
| + | |<syntaxhighlight lang="python"> |
| + | df = df.append(pd.Series(list, |
| + | index=df.columns, # 기존 df의 컬럼 안에 들어가게끔.(이게 없으면 새 컬럼을 만들어버린다.) |
| + | name='인덱스에 들어갈 내용'), |
| + | ignore_index=True # 인덱스를 무시하고 df에 순차적으로 넣고 싶은 경우. |
| + | ) |
| + | # 또다른 방법. |
| + | df = df.append(df.iloc[-1], ignore_index=True) # 마지막 행을 하나 더 복사한다. |
| + | df.iloc[-1] = list # 마지막 자리에 리스트를 넣는다. |
| + | print_df(df) |
| + | </syntaxhighlight> |
| + | |} |
| + | |
| + | === dataframe끼리 붙이기 === |
| [아직 완성하지 않음;;;] | | [아직 완성하지 않음;;;] |
| {| class="wikitable" | | {| class="wikitable" |