Je dois supprimer les trois premières lignes d'un dataframe dans les pandas. Je sais df.ix[:-1]que supprimerait la dernière ligne, mais je ne peux pas comprendre comment supprimer les n premières
Je dois supprimer les trois premières lignes d'un dataframe dans les pandas. Je sais df.ix[:-1]que supprimerait la dernière ligne, mais je ne peux pas comprendre comment supprimer les n premières
J'ai un DataFrame pandas rempli principalement de nombres réels, mais il contient également quelques nanvaleurs. Comment puis-je remplacer les nans par des moyennes de colonnes là où elles se trouvent? Cette question est très similaire à celle-ci: tableau numpy: remplacez les valeurs nan par la...
Je lis le contenu d'une feuille de calcul en pandas. DataNitro a une méthode qui renvoie une sélection rectangulaire de cellules sous forme de liste de listes. Alors table = Cell("A1").table donne table = [['Heading1', 'Heading2'], [1 , 2], [3, 4]] headers = table.pop(0) # gives the headers as list...
J'essaie de comprendre comment ajouter plusieurs valeurs à une liste en Python. Je sais qu'il existe peu de méthodes pour le faire, telles que la saisie manuelle des valeurs ou la purge de l'opération d'ajout dans une forboucle, ou les fonctions appendet extend. Cependant, je me demande s'il existe...
Je suis un peu confus sur ce que random.seed()fait Python. Par exemple, pourquoi les essais ci-dessous font-ils ce qu'ils font (systématiquement)? >>> import random >>> random.seed(9001) >>> random.randint(1, 10) 1 >>> random.randint(1, 10) 3 >>>...
Je programme en python depuis environ deux ans; principalement des données (pandas, mpl, numpy), mais aussi des scripts d'automatisation et de petites applications Web. J'essaie de devenir un meilleur programmeur et d'augmenter mes connaissances en python et l'une des choses qui me dérange est que...
Supposons que j'ai une fonction: def get_some_date(some_argument: int=None) -> %datetime_or_None%: if some_argument is not None and some_argument == 1: return datetime.utcnow() else: return None Comment spécifier le type de retour pour quelque chose qui peut l'être
Existe-t-il une fonction de bibliothèque qui effectue une recherche binaire sur une liste / un tuple et renvoie la position de l'élément s'il est trouvé et «False» (-1, Aucun, etc.) sinon? J'ai trouvé les fonctions bisect_left / right dans le module bisect , mais elles renvoient toujours une...
Je continue de recevoir ceci: DeprecationWarning: integer argument expected, got float Comment faire disparaître ce message? Existe-t-il un moyen d'éviter les avertissements en
J'ai un modèle qui représente des peintures que je présente sur mon site. Sur la page Web principale, j'aimerais en montrer quelques-uns: le plus récent, celui qui n'a pas été visité la plupart du temps, le plus populaire et un aléatoire. J'utilise Django 1.0.2. Alors que les 3 premiers d'entre eux...
Comment feriez-vous pour formater une longue ligne comme celle-ci? Je souhaite que la largeur ne dépasse pas 80 caractères: logger.info("Skipping {0} because its thumbnail was already in our system as {1}.".format(line[indexes['url']], video.title)) Est-ce ma meilleure option? url = "Skipping {0}...
Grâce à des gens formidables sur SO, j'ai découvert les possibilités offertes par collections.defaultdict, notamment en termes de lisibilité et de rapidité. Je les ai mis à profit avec succès. Je voudrais maintenant implémenter trois niveaux de dictionnaires, les deux premiers étant defaultdictet...
Comment récupérer l'ID inséré après avoir inséré une ligne dans SQLite en utilisant Python? J'ai une table comme celle-ci: id INT AUTOINCREMENT PRIMARY KEY, username VARCHAR(50), password VARCHAR(50) J'insère une nouvelle ligne avec des exemples de données username="test"et password="test". Comment...
Supposons que j'ai fait ce qui suit Buttonavec Tkinter en Python: import Tkinter as Tk win = Tk.Toplevel() frame = Tk.Frame(master=win).grid(row=1, column=1) button = Tk.Button(master=frame, text='press', command=action) La méthode actionest appelée lorsque j'appuie sur le bouton, mais que faire si...
numpy.distutils.system_info.BlasNotFoundError: Blas (http://www.netlib.org/blas/) libraries not found. Directories to search for the libraries can be specified in the numpy/distutils/site.cfg file (section [blas]) or by setting the BLAS environment variable. Quel tar dois-je télécharger sur ce...
J'essaye de sauvegarder les parcelles que je crée en utilisant matplotlib; cependant, les images restent vierges. Voici mon code: plt.subplot(121) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.subplot(122) y = copy.deepcopy(tumorStack) y = np.ma.masked_where(y == 0, y) plt.imshow(dataStack,...
J'essaie de filtrer les utilisateurs par un champ personnalisé dans chaque profil d'utilisateurs appelé profil. Ce champ est appelé niveau et est un entier compris entre 0 et 3. Si je filtre en utilisant des égaux, j'obtiens une liste d'utilisateurs avec le niveau choisi comme prévu: user_list =...
Je lisais juste les nouveautés de Python 3.0 et il dit: La stratégie d'arrondi de la fonction round () et le type de retour ont changé. Les observations à mi-chemin exactes sont désormais arrondies au résultat pair le plus proche au lieu de s'éloigner de zéro. (Par exemple, round (2.5) renvoie...
J'utilise Flask et je renvoie un fichier XML à partir d'une demande get. Comment définir le type de contenu sur xml? par exemple @app.route('/ajax_ddl') def ajax_ddl(): xml = 'foo' header("Content-type: text/xml") return xml
J'essaie de lire les lignes d'un fichier texte dans une liste ou un tableau en python. J'ai juste besoin de pouvoir accéder individuellement à n'importe quel élément de la liste ou du tableau après sa création. Le fichier texte est formaté comme suit: 0,0,200,0,53,1,0,255,...,0. Là où le ...est...