读取CSV文件后,我有一列包含逗号分隔的十六进制值的字符串。例如:"0x00000034,0x0000008a,0x00000145"。 我想将这一列转换为整数列表。 我可以使用以下代码拆分并转换为整数列表:
for index, row in df.iterrows():
rnti_list = [int(idx, 16) for idx in row['rnti'].split(",")]
我可以将此作为新列添加。
想要知道最优雅的代码,以尽可能少的行数完成同样的任务。
谢谢。