在多个pandas列中将十六进制转换为int的方法如下:
df['col1'] = df['col1'].apply(lambda x: int(x, 16))
df['col2'] = df['col2'].apply(lambda x: int(x, 16))
上述代码中,lambda表达式将每个十六进制字符串x转换为对应的整数,并将结果赋值给原始列。
以下是对应的答案内容:
在多个pandas列中将十六进制转换为int的方法如下:
df['col1'] = df['col1'].apply(lambda x: int(x, 16))
df['col2'] = df['col2'].apply(lambda x: int(x, 16))
上述代码中,lambda表达式将每个十六进制字符串x转换为对应的整数,并将结果赋值给原始列。
希望以上内容对你有帮助!如果你需要了解更多关于pandas的知识,可以参考腾讯云的产品介绍链接:腾讯云·Pandas
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云