pandas를 이용하여 어떤 줄이나 열을 삭제합니다

11536 단어

1. 테스트 데이터 준비


1、pandas로 excel표의 수 데이터를 읽기
# -*- coding: utf-8 -*-
import pandas as pd

file = './data.xlsx'
data = pd.read_excel(file, index = True)

2. 출력 결과
In [15]: print(data)
    A   B   C   D
0  56  78  19  14
1  25  16  72  17
2  75  57  46  18
3  17  27  82  37

2. 한 줄 삭제

""" : drop(index = [index]), drop([index]) 。 data """
In [15]: print(data.drop(index=[1])) #  
    A   B   C   D
0  56  78  19  14
2  75  57  46  18
3  17  27  82  37

In [16]: print(data.drop([1])) #  
    A   B   C   D
0  56  78  19  14
2  75  57  46  18
3  17  27  82  37

In [17]: print(data) #  data 
    A   B   C   D
0  56  78  19  14
1  25  16  72  17
2  75  57  46  18
3  17  27  82  37

""" :data.drop(data.index[1])"""
In [26]: print(data.drop(data.index[1])) #  
    A   B   C   D
0  56  78  19  14
2  75  57  46  18
3  17  27  82  37

In [27]: print(data)
    A   B   C   D
0  56  78  19  14
1  25  16  72  17
2  75  57  46  18
3  17  27  82  37

3. 어떤 열을 삭제한다.

In [1]: print(data.drop(columns = ['A'])) #  a , data
    B   C   D
0  78  19  14
1  16  72  17
2  57  46  18
3  27  82  37

In [2]: print(data)
    A   B   C   D
0  56  78  19  14
1  25  16  72  17
2  75  57  46  18
3  17  27  82  37

좋은 웹페이지 즐겨찾기