我的pandas数据框是这样的:
这是df_proto
proto time
8 838,1691461,1690623 2018年5月23日06:31:52 GMT
28 838,1691470,1690632 2018年5月23日06:32:02 GMT
49 838,1691471,1690633 2018年5月23日06:32:12 GMT
70 838,1691474,1690636 2018年5月23日06:32:22 GMT
我希望proto的值分成列,每个值都转换为int或float。
我尝试的代码是:
df_proto = df3.loc [df3.proto.notnull(),['原''时间']]。拷贝()
df_proto.proto.str.split(',')。str [2] .astype(int)#这里我必须指定将proto的哪一部分转换为int。而且我也无法在df_proto中添加它。而且我不知道proto会包含多少值,但可以肯定所有proto都具有相同数量的值。
请帮助我。