[Python] Comment lire le fichier csv (méthode read_csv du module pandas)

[Note] Comment lire le fichier csv avec python (méthode read_csv du module pandas)

Une note sur la façon de lire le fichier lors de l'utilisation des données de table du fichier csv enregistré localement en python.

Comment faire

Utilisez la méthode read_csv du module pandas.

** ■ Syntaxe Read_csv ** pandas.read_csv ('chemin du fichier csv') └ Le chemin peut être soit un chemin absolu, soit un chemin relatif. └ pandas est souvent abrégé en pd et importé.


** ▼ Comment importer des pandas en pd **

import pandas as pd


## Utilisation réelle Fondamentalement, les données acquises sont stockées dans des ** variables **.

** df ** (abréviation de dataframe) est souvent utilisé comme variable.

Si vous ne le stockez pas dans une variable, le contenu sera affiché lors de sa lecture.

** ▼ Qu'est-ce que DataFrame ** ・ Un type de format de données ・ Données de la table Iwaruyu (image Excel) -En définissant la variable sur df, il est facile de comprendre que "ce sont des données de table".

Illustration

① Lire avec chemin absolu

Chargez test.csv sur le bureau. df = pd.read_csv('~/desktop/test.csv') └ "df": variable arbitraire  └「pd」:pandas └ ".read_csv ('')": Méthode de lecture de csv avec pandas └ "~ / desktop / test.csv": spécifiez le fichier test.csv du bureau avec le chemin complet.


▼ Lire le fichier csv avec un chemin absolu, Vérifiez le contenu avec la fonction d'impression.

python


import pandas as pd

df = pd.read_csv('~/desktop/test.csv')
print(df)


#Exemple de sortie

#         date      start       high        low        end   adjusted
#0    2020/3/9  20,343.31  20,347.19  19,472.26  19,698.76  19,698.76
#1    2020/3/6  21,009.80  21,061.20  20,613.91  20,749.75  20,749.75
#2    2020/3/5  21,399.87  21,399.87  21,220.76  21,329.12  21,329.12
#3    2020/3/4  20,897.20  21,245.93  20,862.05  21,100.06  21,100.06

### ② Lire par chemin relatif

Lisez test-same-directory.csv dans la même hiérarchie que le fichier .py. df = pd.read_csv('test-same-directory.csv') └ "df": variable arbitraire  └「pd」:pandas └ ".read_csv ('')": Méthode de lecture de csv avec pandas └ "test-same-directory.csv": lit le fichier spécifié dans le même répertoire.

python


import pandas as pd

df2 = pd.read_csv(''test-same-directory.csv'')
print(df2)


#Exemple de sortie

#         date      start       high        low        end   adjusted
#0    2020/3/9  20,343.31  20,347.19  19,472.26  19,698.76  19,698.76
#1    2020/3/6  21,009.80  21,061.20  20,613.91  20,749.75  20,749.75
#2    2020/3/5  21,399.87  21,399.87  21,220.76  21,329.12  21,329.12
#3    2020/3/4  20,897.20  21,245.93  20,862.05  21,100.06  21,100.06

Diverses options peuvent être définies dans read_csv. Spécifiez les lignes et les colonnes à lire, lire et ouvrir des fichiers sur le WEB, etc.

Pour plus d'informations, cliquez ici [https://qiita.com/yuta-38/items/e1e890a647e77c7ccaad)

Recommended Posts

[Python] Comment lire le fichier csv (méthode read_csv du module pandas)
Comment lire un fichier CSV avec Python 2/3
[Python] Comment lire des fichiers Excel avec des pandas
Comment convertir un fichier JSON en fichier CSV avec Python Pandas
[Python] Comment générer une table pandas dans un fichier Excel
Comment lire un fichier Excel (.xlsx) avec Pandas [Python]
[Python] Comment convertir un fichier db en csv
[Python] Résumé de l'utilisation des pandas
Comment lire des fichiers CSV avec Pandas
[Python] Comment forcer une méthode d'une sous-classe à effectuer un processus spécifique
[Python] Comment stocker un fichier csv en tant que données de tableau à une dimension
Comment créer un fichier JSON en Python
Lire le fichier CSV: pandas
Comment ajouter un chemin de recherche de module Python
Comment mettre un numéro de ligne au début d'un fichier CSV
Lire le fichier csv Python
Comment lire des fichiers dans différents répertoires
Résumé de la lecture des données numériques avec python [CSV, NetCDF, Fortran binary]
[Introduction à Pandas] Lire un fichier csv sans nom de colonne et lui donner un nom de colonne
Modèle de script python pour lire le contenu du fichier
Comment écrire un type liste / dictionnaire de Python3
Comment générer un CSV d'en-tête multiligne avec des pandas
[Python] Comment gérer l'erreur de lecture pandas read_html
[Python] Un mémo pour écrire du CSV verticalement avec Pandas
Comment enregistrer une table récupérée par python en csv
Script Python qui crée un fichier JSON à partir d'un fichier CSV
Comment lire un csv contenant uniquement des entiers en Python
Lire csv avec des pandas python
Chaque fois que j'essaye de lire un fichier csv en utilisant des pandas, j'obtiens une erreur numpy.
Lors de la lecture d'un fichier csv avec read_csv de pandas, la première colonne devient index
[Python] Comment créer une liste de chaînes de caractères caractère par caractère
Comment changer le fichier de configuration pour qu'il soit lu par Python
Comment exécuter un fichier Python à une invite de commande Windows 10
Comment mélanger une partie de la liste Python (au hasard.shuffle)
Comment utiliser la méthode __call__ dans la classe Python
Comment importer des fichiers où vous le souhaitez en Python
J'ai essayé "Comment obtenir une méthode décorée en Python"
Comment développer dans un environnement virtuel Python [Memo]
Comment obtenir une liste d'exceptions intégrées pour python
Python> Lire à partir d'une chaîne multiligne au lieu d'un fichier> io.StringIO ()
Comment remplacer une méthode de type défini par l'utilisateur générée par python swig
[Python] Ecrire dans un fichier csv avec Python
[Python] Comment utiliser la série Pandas
Sortie vers un fichier csv avec Python
Etosetra lié à Pandas read_csv
[Python] Comment supprimer des lignes et des colonnes dans une table (liste des options de méthode de dépôt)
Comment créer un fichier de configuration
Points à noter lorsque les pandas lisent le csv de la sortie Excel
Python - Le moyen le plus élégant de lire des lignes de fichier dans une liste
Comment déterminer l'existence d'un élément sélénium en Python
Comment vérifier la taille de la mémoire d'une variable en Python
[Python] Comment ajouter des lignes et des colonnes à une table (pandas DataFrame)
Comment faire une commande pour lire le fichier de paramètres avec pyramide
Comment trouver l'adresse mémoire de la valeur de la trame de données Pandas
Comment afficher le résultat de sortie de la commande man Linux dans un fichier
Comment créer un fichier factice CSV contenant du japonais à l'aide de Faker
[Python] Lire un fichier csv avec une grande taille de données à l'aide d'un générateur
[ROS2] Comment lire un fichier bag avec le lancement au format python
[Python] Comment créer une matrice de motifs répétitifs (repmat / tile)