row='1,2,3.0,nan'
#字符串转数组,并去除特殊符号,去掉.0转为格式上的整数
list(row.replace('nan','0').replace('.0','').split(','))
['1', '2', '3','0']
#将格式上的整数,转换为类型上的整数
list(map(int,list(row.replace('nan','0').replace('.0','').split(',')) ))
[1, 2, 3,0]
 
方法:
list(map(int,str_list))