【发布时间】:2022-01-20 07:52:08
【问题描述】:
当我将一列从字符串转换为浮点数时,我会丢失小数位,有没有明确的方法如何保留小数位?
dicti = {'1': ['55.230530663425',
'43.597357785755'],
'2': ['25.231784186637',
'93.59759890623'],
'3': ['75.229467797447',
'33.597732846763'],
'4': ['15.228959922301',
'33.596897400263'],
'5': ['95.231278845519',
'23.599502230125']}
df = pd.DataFrame.from_dict(dicti, 'index')
df[0] = df[0].astype(float)
df[1] = df[1].astype(float)
print(df)
0 1
1 55.230531 43.597358
2 25.231784 93.597599
3 75.229468 33.597733
4 15.228960 33.596897
5 95.231279 23.599502
【问题讨论】:
-
它们被保留,只是没有打印出来