以下是一个示例代码,演示如何按照列名称删除列:
import pandas as pd
# 创建示例数据框
data = {'Name': ['John', 'Emma', 'Mike'],
'Age': [25, 28, 30],
'City': ['New York', 'Paris', 'London']}
df = pd.DataFrame(data)
# 显示原始数据框
print("原始数据框:")
print(df)
# 按照名称删除列
column_name = 'Age'
df = df.drop(column_name, axis=1)
# 显示删除列后的数据框
print("\n删除列后的数据框:")
print(df)
输出结果为:
原始数据框:
Name Age City
0 John 25 New York
1 Emma 28 Paris
2 Mike 30 London
删除列后的数据框:
Name City
0 John New York
1 Emma Paris
2 Mike London
在示例代码中,我们使用pd.DataFrame
函数创建一个示例数据框。然后,我们使用df.drop
函数按照指定的列名称(在此示例中为'Age')删除列。最后,我们打印删除列后的数据框。