Python 修剪数据框中的最后一列

Python 修剪数据框中的最后一列,python,pandas,Python,Pandas,我有一个csv,看起来像 我可以将其转换为数据帧,但最后一列“Boh”有很多空格。 所以当我打印列时,它显示为 ['Product ID','Location','Boh '] 如何修剪我的df中的最后一列?因此,这些列将 ['Product ID','Location','Boh'] 您可以删除所有列名称的空白: df.columns = df.columns.str.strip() 但如果需要仅按最后一个值删除: df = df.rename(col

我有一个csv,看起来像

我可以将其转换为数据帧,但最后一列“Boh”有很多空格。
所以当我打印列时,它显示为

 ['Product ID','Location','Boh         ']   
如何修剪我的df中的最后一列?因此,这些列将

    ['Product ID','Location','Boh'] 

您可以删除所有列名称的空白:

df.columns = df.columns.str.strip()
但如果需要仅按最后一个值删除:

df = df.rename(columns = dict(zip(df.columns[-1], df.columns[-1].strip())))

为什么会有这些空间?你是怎么装进去的
df=pd.read_csv(…,sep=';')
如果问题的意思是你认为它做了什么,那么这是一个重复的hmmm,我们可以看到。。