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
在最终数据框中,如果它们是尾随的,则应删除索引中的空格。如果他们在其他任何地方,他们需要留下来。所以三个'中的尾随空格。和四个'四需要删除。
答案 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']