从Pandas DataFrame中删除一列

从Pandas DataFrame中删除一列

当涉及到数据分析时,删除是主要操作之一。很多时候,我们看到数据框架中的某个属性在进行具体分析时对我们一点用处都没有,相反,拥有它可能会导致问题和预测中不必要的变化。例如,如果我们想分析某所学校的学生的BMI,那么就没有必要为学生保留宗教列/属性,所以我们宁愿删除该列。现在让我们看看从数据框架中删除一列的语法。
语法:

del df['column_name']

现在让我们看看几个例子。
示例 1:

# importing the module
import pandas as pd
 
# creating a DataFrame
my_df = {'Name': ['Rutuja', 'Anuja'],
         'ID': [1, 2], 'Age': [20, 19]}
df = pd.DataFrame(my_df)
display("Original DataFrame")
display(df)
 
# deleting a column
del df['Age']
 
display("DataFrame after deletion")
display(df)

输出 :

从Pandas DataFrame中删除一列

请注意 “年龄 “一栏已被删除。
示例 2:

# importing the module
import pandas as pd
 
# creating a DataFrame
my_df = {'Students': ['A', 'B', 'C', 'D'],
         'BMI': [22.7, 18.0, 21.4, 24.1],
         'Religion': ['Hindu', 'Islam',
                      'Christian', 'Sikh']}
df = pd.DataFrame(my_df)
display("Original DataFrame")
display(df)
 
# deleting a column
del df['Religion']
 
display("DataFrame after deletion")
display(df)

输出 :

从Pandas DataFrame中删除一列

请注意,不必要的列,’宗教’已经被成功删除。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程