要按名称条件删除列,可以使用pandas库中的drop()函数。下面是一个示例代码:
import pandas as pd
# 创建一个DataFrame示例
data = {'Name': ['John', 'Mike', 'Sarah'],
'Age': [25, 30, 35],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 打印原始DataFrame
print("原始DataFrame:")
print(df)
# 按名称条件删除列
column_name = 'Age'
df = df.drop(column_name, axis=1)
# 打印删除列后的DataFrame
print("\n删除列后的DataFrame:")
print(df)
输出结果如下:
原始DataFrame:
Name Age City
0 John 25 New York
1 Mike 30 London
2 Sarah 35 Paris
删除列后的DataFrame:
Name City
0 John New York
1 Mike London
2 Sarah Paris
在上面的示例中,我们首先创建了一个DataFrame对象。然后,我们定义了要删除的列名称为"Age"。最后,我们使用drop()函数将该列从DataFrame中删除,并将结果重新赋给df变量。最终,我们打印出删除列后的DataFrame。
上一篇:按名称搜索JPanel
下一篇:按名称通过集合组查询