[PYTHON] Résumé des notes personnelles des pandas

Aperçu

Résumez les points auxquels vous devez faire attention lorsque vous l'utilisez pour vous-même. Sera ajouté séquentiellement.

Concernant le type d'indice

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

Résumé des notes personnelles des pandas
Notes de pandas
Notes personnelles de prétraitement des données Python Pandas
mémo d'auto-apprentissage pandas
notes personnelles python
mémo pandas python
notes personnelles en python manquantes
Résumé des paramètres personnels de keyhac
Résumé de la configuration personnelle d'Ubuntu et WSL2
Résumé récent de l'étude des pandas python
Résumé de l'utilisation de base de Pandas
[Personnel] Récapitulatif des points de la plage d'examen Java Gold SE7 [Notes supplémentaires]
Résumé personnel de Jupyter Notebook Magic Command
Pandas
Cartes propres laplaciennes avec Scikit-learn (notes personnelles)
Notes personnelles pour le traitement d'images python
Résumé de la grammaire fréquemment utilisée dans les pandas
Résumé personnel de l'outil de gestion de packages Python
Options de démarrage de Minecraft [Linux] Notes personnelles
(Notes personnelles) Métaclasses et métaprogrammation Python
Lien récapitulatif des bases de Pandas pour les débutants
Python> Notes personnelles> Résumé PEP-0008> Section Recommandations de programmation uniquement / Essai de l'outil de vérification PEP8
Notes personnelles liées à Linux, conda, ssh, git
[Python] Résumé de l'utilisation des pandas
Grattage WEB avec Python (pour mémo personnel)
Résumé des méthodes fréquemment utilisées chez les pandas
Notes personnelles et liens sur l'apprentissage automatique ① (Machine learning)
Retour du processus gaussien avec PyMC3 Notes personnelles