dataframe 乘以一列
时间: 2023-07-25 18:48:07 浏览: 128
dataframe 按条件替换某一列中的值方法
要将 DataFrame 中的所有值乘以一列中的值,可以使用 Pandas 的 `mul()` 函数。例如,假设你的 DataFrame 名称为 `df`,要将所有值乘以 `df['column_name']` 列中的值,可以使用以下代码:
```python
df = df.mul(df['column_name'], axis=0)
```
其中,`axis=0` 表示按行进行操作,即每行的所有值都会乘以该行 `column_name` 列中的值。如果要在原 DataFrame 中直接修改而不是返回一个新的 DataFrame,可以使用 `inplace=True` 参数:
```python
df.mul(df['column_name'], axis=0, inplace=True)
```
阅读全文