python - 在数据框中划分两列
问题描述
我想在python的df中划分两列的值。
到目前为止我有
df3['Result'] = df3[1_x]/df3[1_y]
内部合并后形成的列。我不断收到错误 SyntaxError: invalid decimal literal
有谁知道如何解决这一问题?
解决方案
列名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
推荐阅读
- flutter - Flutter:更改复选框的选中颜色
- excel - Excel VBA在列和行值的范围选择中使用字符串变量
- java - Android Studio,选项菜单仅在主活动中打开
- python - 我可以在 Github 中让 Jupyter Notebook 交互吗?
- javascript - 从多个数组中获取唯一值
- python - 如何解决 TensorFlow 错误“从检查点恢复失败”。
- git - 在 shell 中,有没有办法创建一个 if 语句来查找除任何内容之外的任何内容,以及如何解析参数?
- javascript - 等效于 Node.js 中的控制台输入?
- laravel-5 - 如何从关系 laravel 中获取数据?
- c++ - g ++中的const中的存储分配