Dataframe pas en Pycharm
Je suis à l'aide de PyCharm 2016.2.1 . Lorsque j'essaie d'afficher une Pandas dataframe, grâce à la nouvelle fonctionnalité ajoutée "Vue comme DataFrame" dans le débogueur, cela fonctionne comme prévu pour un petit (par exemple, 4x4) DataFrame.
Cependant, lorsque j'essaie d'afficher un DataFrame (généré par le script personnalisé) de ~10 000 lignes x ~50 colonnes, je reçois le message: "Rien à voir".
Quand je lance le même script (qui génère le DataFrame) en Spyder, je suis en mesure de l'afficher, donc je suis assez sûr que ce n'est pas une erreur dans mon script.
Personne ne sait si il y a une taille maximale pour la DataFrames qui peuvent être affichés dans PyCharm, et si il existe un moyen de changer cela?
EDIT:
Il semble que la taille maximale autorisée est de 1000 x 15 , dans certains cas, il est tronqué à cette taille (lorsque le nombre de lignes est trop grand, mais quand il y a trop de colonnes pycharm juste dit 'rien').
Encore, je voudrais savoir si il existe un moyen d'augmenter le maximum autorisé les lignes et les colonnes visibles à travers le DataFrame spectateur.
- Il ne fonctionne pas encore avec multiindex dataframes soit, grand ou petit. Je pense que soit c'est un bug, ou la fonction est incomplète.
- par la manière, parfois vous êtes en mesure de voir une partie de la dataframe en éditant la ligne dans la visionneuse pour ressembler à quelque chose comme df.lci[0:100,0:10]
- Je suis en utilisant v2018.3 et toujours confronté au même problème :/
- version 2019.1 - toujours le même problème...
- salutations à partir de 2019 lol
Vous devez vous connecter pour publier un commentaire.
Que j'ai rencontré le même problème avec
PyCharm 2018.2.2
. La raison était d'avoir un caractère spécial dans une colonne de nom, comme mentionné par Yunzhao .Si votre avoir un nom de colonne, comme la R&D' évolution en " RnD " sera de résoudre le problème. C'est vraiment étrange JetBrains n'a pas résolu ce problème depuis plus de 2 ans.
J'ai rencontré les mêmes problèmes.
J'ai pensé que c'était à cause des caractères spéciaux dans les noms de colonne (dans mon cas)
Dans mon cas, j'ai "%" dans le nom de la colonne, alors qu'il n'affiche pas les données dans la Vue comme DataFrame fonction. Après je le supprimer, tout a été correctement indiqué.
S'il vous plaît vérifiez si vous avez aussi des caractères spéciaux dans les noms de colonne.
Comme vous l'avez dit dans votre montage, il y a une limite sur le nombre de colonnes (sur mon PC mais il est beaucoup moins de 15). Cependant, vous pouvez voir tout ça en tapant:
Il va vous montrer l'ensemble du dataframe, mais sans les noms des colonnes.
Edit:
Pour afficher les noms de colonne ainsi:
Cela peut être utile pour certaines personnes en situation de problème similaire:
En août 2019
SciView
dans PyCharm ne lutte avec l'affichageDataFrame
s qui ont contiennent nullable de type entier, voir question sur JetBrainsDans le cas que vous n'avez absolument pas besoin d'utiliser les fonctionnalités donné par le DataFrame de la visionneuse, vous pouvez imprimer l'ensemble du DataFrame dans la fenêtre de sortie, à l'aide de:
- Je utiliser PyCharm 2019.1.1 (Community Edition). Et quand j'ai utilisé le bouton droit, cliquez sur "Afficher en tant que DataFrame". Je reçois le message: "Rien à voir".
Mais quand je clique sur l'objet de la queue bouton "...Vue que DataFrame", il a travaillé.
Je trouve que mon problème est mon DataFrame Objet est un Objet param. Droit-cliquez sur le bouton "Afficher en tant que DataFrame" ne pas transférer le nom de la classe, le besoin de l'utilisateur, entrez le nom de la classe et param nom.
Espoir peut aider quelqu'un.
Dans ma situation, le problème est causé par deux même cloumn nom dans mon dataframe.
Vérifiez par:
df.columns.shape[0] == len(set(df.columns))
Par souci d'exhaustivité: je suis face au même problème, en raison du fait que certains des éléments de l'indice du dataframe contiennent un point d'interrogation '?'. L'un devrait éviter que de trop, si vous voulez continuer à utiliser le visualiseur de données. Visualiseur de données travaillait encore, si l'indice des chaînes contiennent des tables de hachage ou moins/greather-que des signes si.
- Je utiliser PyCharm 2019.1.1 (Community Edition) et je lance Python 3.7.
Quand j'ai d'abord cliquer sur "Afficher en tant que DataFrame" il semble y avoir le même problème, mais si j'attends quelques secondes, le contenu s'affiche. Pour moi, c'est une question de chargement.