将 DataFrame(数据表)中名为 'word' 的列的第i个元素中的 'A' 替换为该 DataFrame 的第i行中 'A' 列的值的一行代码,使用python
时间: 2023-12-03 18:46:41 浏览: 51
将一个DataFrame中的一列(行),插入到另一个DataFrame中
假设名为 'df' 的 DataFrame 中有 'word' 和 'A' 两列,可以使用以下代码实现替换操作:
```python
df['word'] = df.apply(lambda x: x['word'].replace('A', x['A']), axis=1)
```
这里使用了 apply 方法,将一个 lambda 函数应用到每一行上。lambda 函数中的 x 表示每一行数据,通过 x['word'] 获取 'word' 列的值,将其中的 'A' 替换为 x['A'] 列的值。最后将处理后的结果赋值给 'word' 列即可。
阅读全文