Hãy để thảo luận về cách thả một hoặc nhiều cột trong Pandas DataFrame. Để xóa một cột khỏi gấu trúc DataFrame hoặc thả một hoặc nhiều hơn một cột từ DataFrame có thể đạt được theo nhiều cách. & NBSP;Delete a column from a Pandas DataFrame or Drop one or more than one column from a DataFrame can be achieved in multiple ways.
Tạo một khung dữ liệu đơn giản với từ điển danh sách, giả sử tên cột là A, B, C, D, E. Trong bài viết này, chúng tôi sẽ bao gồm 6 phương thức khác nhau để xóa một số cột khỏi Pandas DataFrame.A, B, C, D, E. In this article, we will cover 6 different methods to delete some columns from Pandas DataFrame.
Python3
import
pandas as pd
data
=
{
'A'
: [
'A1'
import
0import
1import
0import
3import
0import
5import
0import
7import
8
pandas as pd
0: [
pandas as pd
2import
0pandas as pd
4import
0pandas as pd
6import
0pandas as pd
8import
0data
0import
8
data
3: [
data
5import
0data
7import
0data
9import
0=
1import
0=
3import
8
=
6_______
{
9: [
1import
0
3import
0
5import
0
7import
0
9'A'
0
'A'
1=
'A'
3
'A'
4
Output:
Phương pháp 1: Drop cột từ DataFrame bằng phương thức Drop []. & NBSP; Drop Columns from a Dataframe using drop[] method.
Ví dụ 1: Xóa các cột đơn cụ thể. & NBSP; Remove specific single columns.
Python3
import
pandas as pd
data
=
{
'A'
: [
'A1'
import
0import
1import
0import
3import
0import
5import
0import
7import
8
pandas as pd
0: [
pandas as pd
2import
0pandas as pd
4import
0pandas as pd
6import
0pandas as pd
8import
0data
0import
8
data
3: [
data
5import
0data
7import
0data
9import
0=
1import
0=
3import
8
=
6_______
{
9: [
1import
0
3import
0
5import
0
7import
0
9'A'
0
'A'
1=
'A'
3
import
48'A'
import
50=
import
52import
53
Output:
Phương pháp 1: Drop cột từ DataFrame bằng phương thức Drop []. & NBSP;
Python3
import
pandas as pd
data
=
{
'A'
: [
'A1'
import
0import
1import
0import
3import
0import
5import
0import
7import
8
pandas as pd
0: [
pandas as pd
2import
0pandas as pd
4import
0pandas as pd
6import
0pandas as pd
8import
0data
0import
8
data
3: [
data
5import
0data
7import
0data
9import
0=
1import
0=
3import
8
=
6: [
=
8import
0{
0import
0{
2import
0{
4import
0{
6import
8
=
6_______
'A'
1=
'A'
3
import
48data
3import
0=
6import
50=
import
52import
53
Output:
Phương pháp 1: Drop cột từ DataFrame bằng phương thức Drop []. & NBSP;
Python3
import
pandas as pd
data
=
{
=
6_______
pandas as pd
0: [
pandas as pd
2import
0pandas as pd
4import
0pandas as pd
6import
0pandas as pd
8import
0data
0import
8
data
3: [
data
5import
0data
7import
0data
9import
0=
1import
0=
3import
8
=
6: [
=
8import
0{
0import
0{
2import
0{
4import
0{
6import
8
{
9: [
1import
0
3import
0
5import
0
7import
0
9'A'
0
'A'
1=
'A'
3
Phương pháp 1: Drop cột từ DataFrame bằng phương thức Drop []. & NBSP;
'A'
4
Output:
Ví dụ 1: Xóa các cột đơn cụ thể. & NBSP; Drop Columns from a Dataframe using iloc[] and drop[] method.
Ví dụ 2: Xóa nhiều cột cụ thể. & NBSP;
Python3
import
pandas as pd
data
=
{
'A'
: [
'A1'
import
0import
1import
0import
3import
0import
5import
0import
7import
8
pandas as pd
0: [
pandas as pd
2import
0pandas as pd
4import
0pandas as pd
6import
0pandas as pd
8import
0data
0import
8
data
3: [
data
5import
0data
7import
0data
9import
0=
1import
0=
3import
8
=
6: [
=
8import
0{
0import
0{
2import
0{
4import
0{
6import
8
Các
'A'
1=
'A'
3
data
95import
52data
97data
98data
99=
data
19=
02=
import
52import
53
'A'
4
Output:
Phương pháp 3: Thả các cột từ DataFrame bằng phương thức ix [] và drop []. & Nbsp; Drop Columns from a Dataframe using ix[] and drop[] method.
Xóa tất cả các cột giữa một tên cột cụ thể đến tên cột khác. & NBSP;
Python3
import
pandas as pd
data
=
{
'A'
: [
'A1'
import
0import
1import
0import
3import
0import
5import
0import
7import
8
pandas as pd
0: [
pandas as pd
2import
0pandas as pd
4import
0pandas as pd
6import
0pandas as pd
8import
0data
0import
8
data
3: [
data
5import
0data
7import
0data
9import
0=
1import
0=
3import
8
=
6_______
{
9: [
1import
0
3import
0
5import
0
7import
0
9'A'
0
'A'
1=
'A'
3
=
80pandas as pd
0data
97=
6=
84=
import
52import
53
Output:
Phương pháp 3: Thả các cột từ DataFrame bằng phương thức ix [] và drop []. & Nbsp; Drop Columns from a Dataframe using loc[] and drop[] method.
Xóa tất cả các cột giữa một tên cột cụ thể đến tên cột khác. & NBSP;
Python3
import
pandas as pd
data
=
{
'A'
: [
'A1'
import
0import
1import
0import
3import
0import
5import
0import
7import
8
=
6_______
data
3: [
data
5import
0data
7import
0data
9import
0=
1import
0=
3import
8
=
6: [
=
8import
0{
0import
0{
2import
0{
4import
0{
6import
8
{
9: [
1import
0
3import
0
5import
0
7import
0
9'A'
0
'A'
1=
'A'
3
{
61pandas as pd
0data
97=
6=
84=
import
52import
53
Output:
Phương pháp 4: Drop cột từ DataFrame bằng phương thức loc [] và drop []. & Nbsp;Different loc[] and iloc[] is iloc[] exclude last column range element.
_______ Drop Columns from a Dataframe in an iterative way.
Xóa tất cả các cột giữa một tên cột cụ thể đến tên cột khác. & NBSP;
Python3
import
pandas as pd
data
=
{
=
6_______
pandas as pd
0: [
pandas as pd
2import
0pandas as pd
4import
0pandas as pd
6import
0pandas as pd
8import
0data
0import
8
data
3: [
data
5import
0data
7import
0data
9import
0=
1import
0=
3import
8
=
6: [
=
8import
0{
0import
0{
2import
0{
4import
0{
6import
8
{
9: [
1import
0
3import
0
5import
0
7import
0
9'A'
0
'A'
1=
'A'
3
Phương pháp 4: Drop cột từ DataFrame bằng phương thức loc [] và drop []. & Nbsp;
_______
LƯU Ý: Các yếu tố khác nhau loc [] và iloc [] là iloc [] loại trừ phần tử phạm vi cột cuối cùng. & nbsp; & nbsp;
'A'
4
Output:
Phương pháp 5: Thả các cột từ DataFrame theo cách lặp. & NBSP;
Python3
import
pandas as pd
data
=
{
=
6_______
pandas as pd
0: [
pandas as pd
2import
0pandas as pd
4import
0pandas as pd
6import
0pandas as pd
8import
0data
0import
8
data
3: [
data
5import
0data
7import
0data
9import
0=
1import
0=
3import
8
=
6: [
=
8import
0{
0import
0{
2import
0{
4import
0{
6import
8
{
9: [
1import
0
3import
0
5import
0
7import
0
9'A'
0
'A'
1=
'A'
3
Phương pháp 4: Drop cột từ DataFrame bằng phương thức loc [] và drop []. & Nbsp;
'A'
4
Output:
A C D E 0 A1 C1 D1 E1 1 A2 C2 D2 E2 2 A3 C3 D3 E3 3 A4 C4 D4 E4 4 A5 C5 D5 E5