pandas按列名去除某一列的空格
时间: 2023-06-21 13:11:47 浏览: 300
可以使用 `str.strip()` 方法去掉某一列的空格。假设你的 DataFrame 名称为 `df`,要去掉列名为 `col_name` 的列中的空格,可以使用如下代码:
```
df['col_name'] = df['col_name'].str.strip()
```
这将去掉 `col_name` 列中每个元素的前后空格。如果你只想去掉前面或后面的空格,可以使用 `str.lstrip()` 或 `str.rstrip()` 方法。
相关问题
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()` 方法去掉 Pandas 一列中的空格。例如,假设你的数据框为 `df`,列名为 `column_name`,则可以使用以下代码去除空格:
```
df['column_name'] = df['column_name'].str.strip()
```
这将去除该列中每个单元格的前导和尾随空格。如果您只想去掉前导或尾随空格,可以使用 `lstrip()` 或 `rstrip()` 方法。
阅读全文