我在数据文件中有一个数据框:
test_num|minval|maxval|test_name|unit|pin|condit
5|-0.0015|0.0015|Uoffset|V|1|Ucc=Uee=15V
6|-0.0015|0.0015|Uoffset|V|1|Ucc=Uee=15V
7|-0.0015|0.0015|Uoffset|V|2|Ucc=Uee=15V
8|-0.0015|0.0015|Uoffset|V|2|Ucc=Uee=15V
当读取数据时,列'单元'变成浮点:
info=pd.read_csv('pdinfo.dat',sep='|',index_col='test_num')
print(info)
5 -1.500000e-03 1.500000e-03 Uoffset V 1.0 Ucc=Uee=15V
6 -1.500000e-03 1.500000e-03 Uoffset V 1.0 Ucc=Uee=15V
7 -1.500000e-03 1.500000e-03 Uoffset V 2.0 Ucc=Uee=15V
8 -1.500000e-03 1.500000e-03 Uoffset V 2.0 Ucc=Uee=15V
我无法将其设为整数,因为在各种数据文件中可能会出现' pin' Q_11
或A3
等值。如何将某些列中的数据断言为字符串?