在熊猫中将数据帧写入CSV时保持精度

时间:2019-10-22 14:42:05

标签: python pandas

在我们的数据框中-

写入CSV之前的数据帧

const onClick =  e =>  
     this.props.getFixture(data.fixture_id, data.league_id) 

<th id={data.fixture_id + 'box'}>
   <Link to="/fixture" onClick={onClick}> 
     <FontAwesomeIcon 
         icon={faChevronDown} 
         color="#403F45" 
         id={data.fixture_id}
         className="bish-move"/>
   </Link>
</th>

query_result_df.to_csv(filePath,index = False)

csv中的值

name    id  Value
xcv 1   34.6780
vbn 3   9.00000

我希望dataframe和csv中的值都应该相同。

1 个答案:

答案 0 :(得分:0)

尝试在to_csv中使用float_format参数:

df.to_csv('test.csv', float_format='%f')

输出(!more test.scv):

,name,id,Value
0,xcv,1,34.678900
1,vbn,3,9.000000