Résumez les points auxquels vous devez faire attention lorsque vous l'utilisez pour vous-même. Sera ajouté séquentiellement.
Lorsque index_col est utilisé lors de la lecture de CSV, le type d'index est différent de la spécification dtype. Il semble que ce sera décidé automatiquement.
import pandas as pd
#Exemple) 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")
#Le type est spécifié comme objet, mais seul l'index devient le type int.
#Le 0 principal est manquant
Il semble qu'il soit nécessaire de spécifier l'index ultérieurement pour conserver le type.
df = pd.read_csv("input.csv", dtype=object)
df.set_index("ID", inplace=True)
#Vous pouvez maintenant conserver les données d'origine
Recommended Posts