【发布时间】:2021-12-29 00:04:49
【问题描述】:
我有一个 draframe,其中包含一个长度、宽度和高度如下所示的列
| Volume |
|---|
| 5.82x5.87x3.68 |
| 6.13x6.17x3.82 |
| 6.75x6.78x4.23 |
如何计算 pandas 中的体积并创建一列来显示结果?
【问题讨论】:
我有一个 draframe,其中包含一个长度、宽度和高度如下所示的列
| Volume |
|---|
| 5.82x5.87x3.68 |
| 6.13x6.17x3.82 |
| 6.75x6.78x4.23 |
如何计算 pandas 中的体积并创建一列来显示结果?
【问题讨论】:
df['volume_calc'] = df['Volume'].str.split('x', expand=True).astype(float).prod(axis=1)
输出:
>>> df
Volume volume_calc
0 5.82x5.87x3.68 125.721312
1 6.13x6.17x3.82 144.480422
2 6.75x6.78x4.23 193.585950
【讨论】: