python - DataTable / 包含 Base 36 数据的列我需要转换为十进制
问题描述
我正在将 PyCharm 与 Python3 一起使用。在DataTable 的列中,我有20000 行包含各种数据,例如AK27GA0000DT (Base36),我需要将其转换为十进制形式。我尝试了很多方法,但是在使用 Python 3 时,他们已经从中删除了 decode ,这就是我所读到的。我尝试过的所有功能(包括来自这里的功能)来解码它都没有工作,只给出了一个错误,说不能转换为 int。我也尝试过转换为 Float,但也没有成功。我什至尝试转换并将其放入新列中。由于我是 Python 的新手,任何和所有的帮助都将受到赞赏。''' df['Order_ID'] = df['Order_ID_Converted'].astype(int) '''
解决方案
推荐阅读
- java - 使用 lambda 绑定布尔属性时出现问题 [Java - JavaFX]
- c++ - rapidjson 输出中的订单属性
- reactjs - 使用启用了新 typescript 的 reactjs 版本时超出了最大调用堆栈大小
- sql - 如何将 ListView 中的多个项目保存到 SQL Server 数据库中?
- jquery - 使用 Django 和 jQuery 的过滤器
- reactjs - React Hook useCallback 有一个不必要的依赖:'price'。排除它或删除依赖数组 react-hooks/exhaustive-deps
- facebook - Page Public Content Access\',您对此端点的使用必须经过 Facebook 的审核和批准
- javascript - webpack splitchunks 不能消除重复包
- java - 使用消费者时无法解析方法
- android - 在后台以 xamarin 形式获取位置