在以上程序中删除每个单元格中的空格
时间: 2024-11-06 15:17:51 浏览: 12
如果你想在上述程序中删除每个单元格中的空格,可以在创建`merged_column`之前,先对`column1`和`column2`的值进行处理。可以使用`str.replace()`函数替换所有的空格。以下是修改后的部分代码:
```python
# 合并两列,并删除每个单元格中的空格
df['column1'] = df['column1'].astype(str).replace(' ', '')
df['column2'] = df['column2'].astype(str).replace(' ', '')
df['merged_column'] = df.apply(lambda row: ' '.join(row), axis=1) # 这里不需要再做空格替换,因为已经处理过
```
这里我们使用`astype(str)`将数值转换成字符串,然后再用`replace(' ', '')`删除所有空格。
如果你只想在生成的新列`merged_column`中去除空格,可以直接在`apply()`函数内处理:
```python
df['merged_column'] = df.apply(lambda row: ''.join(row.astype(str)).replace(' ', ''), axis=1)
```
这样,在合并后的结果中就不会有空格存在。
阅读全文