Manuel de l'API d'entrée/sortie Pandas

Pandas est une puissante bibliothèque Python d'analyse de données qui fournit un grand nombre d'outils de manipulation de données, y compris l'entrée et la sortie de données (E/S).

Voici les API d'entrée/sortie de Pandas couramment utilisées :

Lecture de données

Méthode Description
pd.read_csv(filepath, sep, header, index_col) Lire des données depuis un fichier CSV.
pd.read_excel(io, sheet_name) Lire des données depuis un fichier Excel.
pd.read_json(path_or_buf) Lire des données depuis un fichier JSON.
pd.read_html(io) Lire des données tabulaires depuis un fichier HTML.
pd.read_sql(sql, con) Lire des données depuis une base de données SQL.
pd.read_clipboard() Lire des données depuis le presse-papiers.
pd.read_parquet(path) Lire des données depuis un fichier Parquet.
pd.read_feather(path) Lire des données depuis un fichier Feather.
pd.read_hdf(path, key) Lire des données depuis un fichier HDF5.
pd.read_pickle(path) Lire des données depuis un fichier Pickle.
pd.read_sas(filepath) Lire des données depuis un fichier SAS.
pd.read_spss(filepath) Lire des données depuis un fichier SPSS.
pd.read_sql_table(table_name, con) Lire des données à partir d'une table dans une base de données SQL.
pd.read_sql_query(sql, con) Exécuter une requête SQL et lire les résultats.
pd.read_gbq(query) Lire des données depuis Google BigQuery.

Écriture de données

Méthode Description
DataFrame.to_csv(path, sep, index) Écrire un DataFrame dans un fichier CSV.
DataFrame.to_excel(path, sheet_name) Écrire un DataFrame dans un fichier Excel.
DataFrame.to_json(path) Écrire un DataFrame dans un fichier JSON.
DataFrame.to_html(path) Écrire un DataFrame dans un fichier HTML.
DataFrame.to_sql(name, con) Écrire un DataFrame dans une base de données SQL.
DataFrame.to_clipboard() Copier un DataFrame dans le presse-papiers.
DataFrame.to_parquet(path) Écrire un DataFrame dans un fichier Parquet.
DataFrame.to_feather(path) Écrire un DataFrame dans un fichier Feather.
DataFrame.to_hdf(path, key) Écrire un DataFrame dans un fichier HDF5.
DataFrame.to_pickle(path) Écrire un DataFrame dans un fichier Pickle.
DataFrame.to_markdown(path) Écrire un DataFrame dans un fichier Markdown.
DataFrame.to_string() Convertir un DataFrame en chaîne de caractères.
DataFrame.to_latex(path) Écrire un DataFrame dans un fichier LaTeX.
DataFrame.to_records() Convertir un DataFrame en tableau d'enregistrements numpy.
DataFrame.to_dict() Convertir un DataFrame en dictionnaire.
DataFrame.to_numpy() Convertir un DataFrame en tableau numpy.

Exemples

Exemples

import pandas as pd

# Lire un fichier CSV
df = pd.read_csv('data.csv')

# Lire un fichier Excel
df_excel = pd.read_excel('data.xlsx', sheet_name='Sheet1')

# Lire un fichier JSON
df_json = pd.read_json('data.json')

# Écrire un fichier CSV
df.to_csv('output.csv', index=False)

# Écrire un fichier Excel
df.to_excel('output.xlsx', sheet_name='Sheet1')

# Écrire un fichier JSON
df.to_json('output.json')

Description détaillée des paramètres

pd.read_csv()

Paramètre Description
filepath Chemin du fichier.
sep Délimiteur, la valeur par défaut est,。
header Spécifiez le numéro de ligne utilisé comme noms de colonnes, la valeur par défaut est0(Première ligne).
index_col Spécifiez le numéro de colonne ou le nom de colonne utilisé comme index.
dtype Spécifiez le type de données des colonnes.
na_values Spécifiez quelles valeurs doivent être traitées comme des valeurs manquantes.

DataFrame.to_csv()

Paramètre Description
path Chemin du fichier.
sep Délimiteur, la valeur par défaut est,。
index Indique si l'index doit être écrit, la valeur par défaut estTrue。
header Indique si les noms de colonnes doivent être écrits, la valeur par défaut estTrue。
encoding Encodage du fichier, la valeur par défaut estutf-8。

pd.read_excel()

Paramètre Description
io Chemin de fichier ou objet fichier.
sheet_name Nom ou index de la feuille de calcul, la valeur par défaut est0。
header Spécifiez le numéro de ligne utilisé comme noms de colonnes, la valeur par défaut est0。
index_col Spécifiez le numéro de colonne ou le nom de colonne utilisé comme index.

DataFrame.to_excel()

Paramètre Description
path Chemin du fichier.
sheet_name Nom de la feuille de calcul, la valeur par défaut estSheet1。
index Indique si l'index doit être écrit, la valeur par défaut estTrue。
header Indique si les noms de colonnes doivent être écrits, la valeur par défaut estTrue。

Pour plus d'informations détaillées, veuillez consulter laDocumentation officielle de Pandas。

Autres extensions