【Python】pandasを解いてExcelを読み込むと、0で埋められた数値は純粋な数値になってしまう

1 つの質問

test.xlsxの内容は以下の通りです

シリアルナンバー コード
0 000123
1 000124
2 000125
df = pd.read_excel('test.xlsx')

コーデルのコラムを読んだ後のサンプルは以下の通り

シリアルナンバー コード
0 123
1 124
2 125

明らかに、これは私が望む結果ではありません。

2つのソリューション

(1) 最初の
タイプは、列が文字列として読み取られることを指定します。

df = pd.read_excel('test.xlsx', dtype={
    
    'code': str})

(2) 2 番目の方法
は、wps でファイルを開き、最初にすべての値を 0 で埋めることです。つまり、123 を変更して 000123 を表示します。すでに表示されている場合は、この手順をスキップします。
画像の説明を追加してください
次に、数値形式をテキスト数値形式に変更します。右クリックして「セルのバッチ処理」を選択し、「数値をテキスト数値に変換」を選択します。
画像の説明を追加してください

画像の説明を追加してください

おすすめ

転載: blog.csdn.net/weixin_43935696/article/details/131284747