追加逗号,如果为空直接拼接val1,有数据则 ,val1
时间: 2024-04-07 09:33:20 浏览: 5
要实现将逗号和值 `'val1'` 追加到列 `'c'` 中的数据,可以使用 Pandas 的 `apply` 方法结合自定义函数来实现。假设您的数据框名为 `df`,您可以按以下方式实现:
```python
def append_value(x):
if pd.isnull(x):
return 'val1'
else:
return str(x) + ',val1'
df['c'] = df['c'].apply(append_value)
```
这将根据列 `'c'` 的值,在空值的情况下直接拼接 `'val1'`,在有数据的情况下拼接逗号和 `'val1'`。请注意,这里使用了 `pd.isnull()` 来检查值是否为空。如果您的数据列中使用了其他表示空值的方式,请相应地修改条件。