Computer >> Máy Tính >  >> Lập trình >> Python

Python Pandas - Cách xóa một hàng khỏi DataFrame

Để xóa một hàng khỏi DataFrame, hãy sử dụng drop () và đặt nhãn chỉ mục làm tham số.

Đầu tiên, chúng ta hãy tạo một DataFrame. Chúng tôi có nhãn chỉ mục là w, x, y và z:

dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35], [40, 45]],index=['w', 'x', 'y', 'z'],
columns=['a', 'b'])

Bây giờ, chúng ta hãy sử dụng nhãn chỉ mục và xóa một hàng. Tại đây, chúng tôi sẽ xóa một hàng có nhãn chỉ mục ‘w’

dataFrame = dataFrame.drop('w')

Ví dụ

Sau đây là mã

import pandas as pd

# Create DataFrame
dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35], [40, 45]],index=['w', 'x', 'y', 'z'],columns=['a', 'b'])

# DataFrame
print"DataFrame...\n",dataFrame

# deleting a row
dataFrame = dataFrame.drop('w')
print"DataFrame after deleting a row...\n",dataFrame

Đầu ra

Điều này sẽ tạo ra kết quả sau

DataFrame...
   a   b
w  10  15
x  20  25
y  30  35
z  40  45
DataFrame after deleting a row...
   a   b
x  20  25
y  30  35
z  40  45