【问题标题】:Convert hex to decimal in python pandas dataframe [duplicate]在python pandas数据框中将十六进制转换为十进制[重复]
【发布时间】:2015-06-20 10:36:03
【问题描述】:

我正在尝试从 R 迁移到 python pandas。我不是专家,欢迎帮助。我已经搜索过了!我在 R 中有一个数据框 sh_tags,其中有一列 thumbs_id 是十六进制的。我将其转换为十进制如下:

sh_tags$thumb_id <- as.integer(paste("0x",sh_tags$thumbs, sep=""))

我可以像这样转换 pandas 中的单个单元格: int(thumb_id .iloc[1,0],16)

但我想做专栏。

【问题讨论】:

    标签: python r pandas


    【解决方案1】:

    对于Series

    x = pd.Series(["ff","cd","1a"])
    b16 = lambda x: int(x,16)
    x.apply(b16)
    

    似乎有效

    【讨论】:

      猜你喜欢
      • 2017-12-30
      • 1970-01-01
      • 2010-12-15
      • 2011-08-13
      • 2018-07-24
      • 1970-01-01
      • 2012-03-01
      • 2013-06-16
      • 2015-01-26
      相关资源
      最近更新 更多