J'ai récemment découvert que vous pouvez cliquer avec le bouton droit sur un tableau dans Spyder et obtenir un tracé rapide des données. Avec les données d'échantillons comme celui-ci:Dans Spyder, existe-t-il un moyen de tracer une base de données en cliquant avec le bouton droit de la souris, comme vous le feriez avec des tableaux?
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
# Some numbers in a data frame
nsample = 440
x1 = np.linspace(0, 100, nsample)
y = np.sin(x1)
dates = pd.date_range(pd.datetime(2016, 1, 1).strftime('%Y-%m-%d'), periods=nsample).tolist()
df = pd.DataFrame({'dates':dates, 'x1':x1, 'y':y})
df = df.set_index(['dates'])
df.index = pd.to_datetime(df.index)
vous pouvez aller à l'explorateur variable, un clic droit y et obtenir ce qui suit directement dans la console:
qui vous donnera ceci:
La même option ne semble pas être disponible à un dataframe de pandas géants:
Bien sûr, vous pouvez facilement aller df.plot()
:
Mais je vraiment l'option clic droit pour vérifier si les variables et dataframes regarder la façon dont je les attends à quand je me débrouille avec beaucoup de données. Alors, y a-t-il une bibliothèque que je devrais importer? Ou peut-être quelque chose dans les paramètres? J'ai également remarqué que ce qui se passe dans la console est ce petit morceau de magie: %varexp --plot y
, mais n'arrive pas à trouver un équivalent pour les trames de données.
Merci pour vos suggestions!
Je vais le faire, et je vous remercie pour votre réponse rapide. – vestland