【发布时间】:2019-04-14 15:32:27
【问题描述】:
我在 pandas 数据框中有一列带有十六进制值,例如:
Data
1A
2B
BB
FF
A7
78
CB
我想将十六进制值转换为二进制,然后从二进制取前 3 位,最后将 3 位值转换为十进制。
二进制数据列将是:
Data
00011010
00101011
10111011
11111111
10100111
01111000
11001011
前 3 位:
Data
010
011
011
111
111
000
011
最后是所需的十进制值:
Data
2
3
3
7
7
0
3
如何做到这一点?我尝试使用 bin() 函数,但它不适用于 pandas 数据帧。
【问题讨论】:
-
您能否分享您的工作,以便我们轻松复制。
-
我分享了我能分享的一切......我希望我能分享更多,但这是不允许的。
标签: python pandas dataframe binary hex