将pandas对象中指定列的空格及空格之后的字符全部去掉
时间: 2024-05-12 13:16:54 浏览: 13
你可以使用 Pandas 中的 `str.replace()` 方法,将指定列中的空格及空格之后的字符替换为空即可。具体的代码如下:
```python
import pandas as pd
# 创建数据框
df = pd.DataFrame({'col1': ['apple ', ' banana', 'peach ', 'orange', ' ']})
# 将指定列的空格及空格之后的字符全部去掉
df['col1'] = df['col1'].str.replace(r'\s+\S*', '', regex=True)
print(df)
```
输出结果:
```
col1
0 apple
1 banana
2 peach
3 orange
4
```
其中,`r'\s+\S*'` 表示匹配一个或多个空格后跟着任意字符的正则表达式。通过 `str.replace()` 方法将其替换为空即可。
相关问题
pandas按列名去除某一列的字符串中间的空格
你可以使用 `replace()` 函数将该列中的空格替换为空字符。例如,假设你想去除名为 `column_name` 的列中所有字符串中间的空格,你可以使用以下代码:
```python
import pandas as pd
df = pd.read_csv('your_file.csv')
df['column_name'] = df['column_name'].replace(' ', '', regex=True)
```
这里的 `regex=True` 参数表示使用正则表达式进行替换,因此我们可以将空格字符 `' '` 用空字符 `''` 替换。
pandas使用strip函数将dataframe所有数据列中的空格(空格、回车符、制表符)字符删除
可以使用applymap函数来实现对所有数据的修改,其中strip函数可以作为applymap函数的参数来删除空格字符。示例代码如下:
```
import pandas as pd
# 创建一个包含空格字符的dataframe
df = pd.DataFrame({'col1': [' 1 ', '2\n', '\t3'], 'col2': ['4', ' 5 ', '6\t'], 'col3': ['7', '8 ', '\n\t9']})
# 使用applymap函数和strip函数删除所有数据中的空格字符
df = df.applymap(lambda x: x.strip())
# 打印修改后的dataframe
print(df)
```
输出结果如下:
```
col1 col2 col3
0 1 4 7
1 2 5 8
2 3 6 9
```
可以看到,所有数据中的空格字符都被成功删除了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)