Maison >développement back-end >Tutoriel Python >Pourquoi pycharm affiche-t-il toutes les informations lors de la lecture de fichiers Excel ?

Pourquoi pycharm affiche-t-il toutes les informations lors de la lecture de fichiers Excel ?

下次还敢
下次还敢original
2024-04-18 10:39:13703parcourir

PyCharm affiche toutes les informations par défaut lors de la lecture de fichiers Excel, y compris les lignes et colonnes masquées. Solution de contournement : masquez manuellement ou utilisez la fonction dropna(how='all') du code Python pour supprimer toutes les lignes complètement NaN.

Pourquoi pycharm affiche-t-il toutes les informations lors de la lecture de fichiers Excel ?

Pourquoi PyCharm affiche-t-il toutes les informations lors de la lecture de fichiers Excel ?

Lorsque PyCharm lit un fichier Excel, il affiche par défaut toutes les informations de la feuille de calcul, y compris les lignes et colonnes masquées. Ceci permet de garantir que vous pouvez voir toutes les données du classeur.

Solution :

Si vous souhaitez afficher uniquement les informations visibles, vous pouvez utiliser la méthode suivante :

Méthode manuelle :

  1. Cochez la ligne ou la colonne que vous souhaitez masquer.
  2. Cliquez avec le bouton droit et sélectionnez "Masquer".

Utilisation du code Python :

<code class="python">import pandas as pd

# 读取 Excel 文件
df = pd.read_excel('filename.xlsx', usecols='A:D', header=0)

# 显示可见数据
df = df.dropna(how='all')</code>

Détails :

  • usecols Le paramètre spécifie que seules les données des colonnes A à D doivent être lues. usecols 参数指定只读取 A 到 D 列的数据。
  • header=0 参数指定表头在第 0 行。
  • dropna(how='all')
  • header=0 Le paramètre spécifie l'en-tête de la ligne 0. La fonction

dropna(how='all') supprime toutes les lignes qui sont complètement NaN.

    Remarque :
  • S'il y a des formules dans le fichier Excel, des erreurs peuvent survenir lors de sa lecture à l'aide de Python.
🎜Si le fichier Excel contient des graphiques ou d'autres éléments autres que des données, ils ne seront pas lus par Python. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn