我目前有一串值,我在过滤来自 csv 文件的数据后检索到这些值。最终我不得不对数据进行一些过滤,但我的数字与列表、数据框或数组相同。我只需要取字符串中的数字并将它们转换为十六进制,然后取十六进制的前 8 个数字并将其转换为字符串中每个元素的十进制。最后,我还需要将相同十六进制的最后 8 个转换为 dec 以及字符串中的每个值。
我无法提供片段,因为它是敏感数据,但这里有一个示例。
我基本上有这样的东西
>>> list_A
[52894036, 78893201, 45790373]
Run Code Online (Sandbox Code Playgroud)
如果我将其转换为数据帧并调用df.dtypes,它会说dtype: object我可以将 A 列的值转换为 bool、int 或 string,但 dtype 始终是一个对象。
不管它是一个函数,还是只是一个简单的循环。我一直在尝试很多方法,但无法获得我需要的结果。但最终数据是从不同的 csv 文件中获取的,并且永远不会是相同的值或列表大小。