Pandas-如何消除索引中的尾随空格

时间:2017-03-14 06:38:15

标签: python string pandas removing-whitespace

df = pd.DataFrame({'A' : ['one', 'two three', 'f four   ', 'three '], 'B': [10,20,30,40]})

df = df.set_index('A')

这是df需要的:

            B
A   
one        10
two three  20
f four     30
three      40

在最终数据框中,如果它们是尾随的,则应删除索引中的空格。如果他们在其他任何地方,他们需要留下来。所以三个'中的尾随空格。和四个'四需要删除。

1 个答案:

答案 0 :(得分:3)

我认为你需要strip

print (df.index.tolist())
['one', 'two three', 'f four   ', 'three ']

df.index = df.index.str.strip()
print (df)
            B
A            
one        10
two three  20
f four     30
three      40

print (df.index.tolist())
['one', 'two three', 'f four', 'three']