Fassen Sie die Punkte zusammen, bei denen Sie vorsichtig sein sollten, wenn Sie es für sich selbst verwenden. Wird nacheinander hinzugefügt.
Wenn beim Lesen von CSV index_col verwendet wird, unterscheidet sich der Indextyp von der dtype-Spezifikation. Es scheint, dass es automatisch entschieden wird.
import pandas as pd
#Beispiel) input.csv
#ID,param1,param2
#0001,01,AAA
#0002,02,BBB
#0003,10,CCC
df = pd.read_csv("input.csv", dtype=object, index_col="ID")
#Der Typ wird als Objekt angegeben, aber nur der Index wird zum Typ int.
#Die führende 0 fehlt
Es scheint notwendig zu sein, den Index später anzugeben, um den Typ beizubehalten.
df = pd.read_csv("input.csv", dtype=object)
df.set_index("ID", inplace=True)
#Jetzt können Sie die Originaldaten behalten
Recommended Posts