簡體   English   中英

df.to_csv 在 csv 中將 03 保存為 3

[英]df.to_csv saving 03 as 3 in csv

示例文件:

03|02|2|02|F|3|47|P| |AG|AFL|24|20201016|          1 |West      |CH|India      - LA     |CNDO

代碼:

df1 = pd.read_csv("GM3.txt",sep="|",dtype=object)
df1.to_csv('file_validation.csv',index=None)

csv 中的 output:

3   2   2   2   F   3   47  P       AG  AFL 24  20201016    1   West        CH  India      - LA         CNDO    302

當我嘗試打印 df1.to_csv() 時,它在 output: 0 03 02 2 CH India - LA CNDO 下面給了我

我希望將 csv 存儲為字符串格式,即 03,02 而不是 integer。

您的代碼對我有用:

import pandas as pd
df1 = pd.read_csv("GM3.txt",sep="|",dtype=object)
df1.to_csv('file_validation.csv',index=None)

生產

代碼截圖

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM