在数据框中划分两列
Divide two columns in a dataframe
我想在 python 中划分 df 中两列的值。
到目前为止我有
df3['Result'] = df3[1_x]/df3[1_y]
内部合并后形成的列。我不断收到错误
语法错误:无效的十进制文字
有谁知道如何解决这个问题?
列名称缺少单引号 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
我想在 python 中划分 df 中两列的值。
到目前为止我有
df3['Result'] = df3[1_x]/df3[1_y]
内部合并后形成的列。我不断收到错误 语法错误:无效的十进制文字
有谁知道如何解决这个问题?
列名称缺少单引号 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