我知道可以删除多个列
df.drop(columns=['col1', 'col2'],inplace=True)
我只想在列存在时删除列,而在列不存在时抛出错误。例如,如果只存在col2,则只删除col2。我知道这可以通过循环来完成,或者我可以编写函数,但我正在寻找一个更本地化的解决方案。
tzdcorbm1#
您可以忽略错误:
df.drop(columns=['col1', 'col2'], inplace=True, errors='ignore')
1条答案
按热度按时间tzdcorbm1#
您可以忽略错误: