관리 메뉴

Storage Gonie

pandas.Dataframe – 4편 column, row 삭제 방법 본문

데이터 사이언스/Python 데이터분석

pandas.Dataframe – 4편 column, row 삭제 방법

Storage Gonie 2018. 5. 19. 01:54
반응형
 from pandas import DataFrame
df = DataFrame({"x1": [1, 2, 3], "x2": [11, 22, 33], "x3": [111, 222, 333], "x4": [12, 13, 14]})
print(df)
"""
   x1  x2   x3  x4
0   1  11  111  12
1   2  22  222  13
2   3  33  333  14
"""

1. 선택적으로 column 삭제하는 방법

del df["x1"]
print(df)
"""
   x2   x3  x4
0  11  111  12
1  22  222  13
2  33  333  14
"""
df = df.drop("x2", 1) # axis = 1일때 세로축 삭제, 0일때 가로축 삭제
print(df)
"""
    x3  x4
0  111  12
1  222  13
2  333  14
"""
df = df.drop(["x3", "x4"], 1)
print(df)
"""
Empty DataFrame
Columns: []
Index: [0, 1, 2]
"""

2. 선택적으로 row 삭제하는 방법

df = DataFrame({"x1": [1, 2, 3], "x2": [11, 22, 33], "x3": [111, 222, 333]})
print(df)
"""
   x1  x2   x3  x4
0   1  11  111  12
1   2  22  222  13
2   3  33  333  14
"""

# 1번행 삭제
df = df.drop(1,0)
print(df)
"""
   x1  x2   x3
0   1  11  111
2   3  33  333
"""
# 0, 2번행 삭제
df = df.drop([0,2],0)
print(df)
"""
Empty DataFrame
Columns: [x1, x2, x3]
Index: []
"""


반응형
Comments