dataframe怎么去掉空格
时间: 2023-07-06 09:05:00 浏览: 41
在 Pandas 中,可以使用 `strip()` 方法去掉 DataFrame 中的空格。具体操作如下:
假设我们有以下的 DataFrame:
```python
import pandas as pd
df = pd.DataFrame({'A': [' foo', 'bar ', ' baz '], 'B': [1, 2, 3]})
print(df)
# Output:
# A B
# 0 foo 1
# 1 bar 2
# 2 baz 3
```
我们可以使用 `strip()` 方法去掉列 A 中的空格:
```python
df['A'] = df['A'].str.strip()
print(df)
# Output:
# A B
# 0 foo 1
# 1 bar 2
# 2 baz 3
```
这样就可以去掉 DataFrame 中的空格了。
相关问题
dataframe 去空格
可以使用 Pandas 库中的 `strip()` 方法去除 DataFrame 中字符串列中的空格。该方法会将字符串左右两端的空格去除掉,返回一个新的 Series。
以下是一个示例代码:
``` python
import pandas as pd
# 创建一个包含字符串的 DataFrame
df = pd.DataFrame({'A': [' abc', 'def ', ' ghi ', ' jkl']})
# 去除列 A 中的空格
df['A'] = df['A'].str.strip()
print(df)
```
输出结果为:
```
A
0 abc
1 def
2 ghi
3 jkl
```
可以看到,DataFrame 中列 A 中的空格已经被去除了。
如何将dataframe中的字符串去除空格
你可以使用 Pandas 库中的 `str.strip()` 方法来去除 DataFrame 中字符串的空格。这个方法会去除字符串开头和结尾的空格,不会修改原始数据,而是返回一个新的 Series。
下面是一个示例代码,演示如何使用 `str.strip()` 方法去除 DataFrame 中字符串的空格:
```python
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'A': [' apple ', ' banana ', ' cherry ']})
# 使用 str.strip() 方法去除空格
df['A'] = df['A'].str.strip()
# 打印结果
print(df)
```
运行以上代码,你会得到去除了空格的 DataFrame:
```
A
0 apple
1 banana
2 cherry
```
注意,`str.strip()` 方法只会去除字符串开头和结尾的空格,如果你想去除字符串中间的空格,可以使用 `str.replace()` 方法。例如,`df['A'] = df['A'].str.replace(' ', '')` 将会去除字符串中的所有空格。