📅  最后修改于: 2023-12-03 15:37:25.594000             🧑  作者: Mango
在 Pandas 中,可以使用 strip()
方法来去除字符串数据中首尾的空格。这个方法可以被应用到 Pandas 的列中。
我们先使用 Pandas 读取一个 CSV 文件,并将其中的数据打印出来:
import pandas as pd
df = pd.read_csv('data.csv')
print(df)
输出结果可能如下所示:
id name age
0 1 John 23
1 2 Jane 45
2 3 Michael 32
3 4 Rachel 28
我们可以使用 strip()
方法来去除 name
列中的空格:
df['name'] = df['name'].str.strip()
print(df)
输出结果可能如下所示:
id name age
0 1 John 23
1 2 Jane 45
2 3 Michael 32
3 4 Rachel 28
现在,我们可以看到 name
列中的空格已经被去除了。
在使用 strip()
方法时,需要注意的是,它只能去除字符串首尾的空格。如果有其他的空格,例如中间的空格,那么 strip()
方法就无法去除。如果你想要去除中间的空格,可以使用 replace
方法来替换空格。
在 Pandas 中,可以应用 strip()
方法来去除字符串数据中首尾的空格。这个方法可以被用于 Pandas 的列中。需要注意的是,它只能去除字符串首尾的空格,如果有其他的空格,例如中间的空格,就需要使用 replace
方法来替换空格。