pandas A列是字符串,B列为空,A+B结果为A列字符串,该怎么写
时间: 2023-09-09 08:10:35 浏览: 91
python解决pandas处理缺失值为空字符串的问题
可以使用 Pandas 中的 `fillna` 方法来填充 B 列中的空值,然后再使用字符串拼接操作。具体实现如下:
```python
import pandas as pd
# 创建示例数据
df = pd.DataFrame({'A': ['hello', 'world', 'pandas'], 'B': [None, None, None]})
# 填充空值
df['B'].fillna('', inplace=True)
# 拼接字符串
df['A'] + df['B']
```
运行结果为:
```
0 hello
1 world
2 pandas
dtype: object
```
其中,`fillna` 方法的参数可以根据实际情况进行调整。如果 B 列不是空值,可以直接进行字符串拼接操作:`df['A'] + df['B']`。
阅读全文