La fonction read_excel utilisée lors de la lecture de données sous forme de DataFrame depuis Excel, Comme mentionné dans la référence, la spécification du nom de la feuille avec nom_feuille n'a pas provoqué d'erreur, mais parfois la feuille n'a pas pu être acquise correctement. (Peu importe comment je l'ai spécifié, je n'ai pu obtenir que la première feuille)
import pandas as pd #version 0.20.0
df = pd.read_excel(input_path, sheet_name="Sheet2") #Je veux charger la deuxième feuille
print(df) #Pour une raison quelconque, le contenu de la première feuille sort
Apparemment, nom_feuille ne fonctionne pas dans l'environnement de ** pandas 0.20 ou antérieur ** et il est correct de le spécifier par nom_feuille (pourquoi nom_feuille peut également être utilisé comme mot-clé ...) À propos, dans pandas 0.23, un avertissement est affiché lors de l'utilisation de nom de feuille, mais le nom de la feuille et le nom de la feuille fonctionnent. Dans la dernière version, le mot-clé sheetname a déjà été supprimé et seul le mot-clé sheet_name peut être utilisé.
df = pd.read_excel(input_path, sheetname="Sheet2") #Nom de feuille sans tirets
print(df) #J'ai bien reçu la deuxième feuille
Recommended Posts