t=pd.DataFrame(tree_pre)
t.fillna('',inplace=True)
print(t)
0 1 2 3 4 5 6 7 8
0 55
1 30 70
2 25 65 85
3 60
4 64
Run Code Online (Sandbox Code Playgroud)
但是当我发送txt时
t.to_csv('2020.txt',sep='\t',index=False,header=False)
Run Code Online (Sandbox Code Playgroud)
txt 有 '.0'
55.0
30.0 70.0
Run Code Online (Sandbox Code Playgroud)
25.0 65.0 85.0
60.0
64.0
为什么 df 当我发送到 txt 时有“.0”?
您需要添加格式说明符,这应该有效:
t.to_csv('2020.txt',sep='\t',index=False,header=False,float_format='%.0f')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
74 次 |
最近记录: |