首页 > 解决方案 > 在数据框中划分两列

问题描述

我想在python的df中划分两列的值。

到目前为止我有

df3['Result'] = df3[1_x]/df3[1_y]

内部合并后形成的列。我不断收到错误 SyntaxError: invalid decimal literal

有谁知道如何解决这一问题?

标签: pythonindexingdivide

解决方案


列名1_x和缺少单引号1_y

df3['Result'] = df3['1_x'] / df3['1_y']
#                   ^   ^        ^   ^

可重现的错误:

>>> 1_x
  File "<ipython-input-4828-dea8fc3e99c1>", line 1
    1_x
     ^
SyntaxError: invalid decimal literal

推荐阅读