我猜是一个简单的问题。
import pandas as pd
df = pd.DataFrame.from_dict({'A': [1.2345, 2.3456, 1.3000], 'B': [1.2566, 3.5670, 6.7800]})
A B
1,2345 1,2566
2,3456 3,5670
1,3000 6,7800
我实际上只是想将数据帧导出到如下所示的csv文件中>
A B 1,235 1,26 2,346 3,57 1,300 6,78
我尝试了以下内容
df['A'] = df['A'].apply('{:.3f}'.format) df['A'] = df['A'].astype('float64') df['B'] = df['B'].apply('{:.2f}'.format) df['B'] = df['B'].astype('float64')
在Jupyter中显示正常。导出的文件尽管缺少结尾的零。
我猜是一个简单的问题。以pd df = pd.DataFrame.from_dict({'A':[1.2345,2.3456,1.3000],'B':[1.2566,3.5670,6.7800]})导入熊猫AB 1,2345 1,2566 2,3456 3, 5670 1,3000 6,7800 ...
您可以在float_format='%.2f'
中使用.to_csv()
参数: