Questions marquées «python»

237
comment trier la trame de données pandas d'une colonne

J'ai une trame de données comme celle-ci: print(df) 0 1 2 0 354.7 April 4.0 1 55.4 August 8.0 2 176.5 December 12.0 3 95.5 February 2.0 4 85.6 January 1.0 5 152 July 7.0 6 238.7 June 6.0 7 104.8 March 3.0 8 283.5 May 5.0 9 278.8 November 11.0 10 249.6 October 10.0 11 212.7 September 9.0 Comme vous...

236
Comment vérifier si une variable est une classe ou non?

Je me demandais comment vérifier si une variable est une classe (pas une instance!) Ou non. J'ai essayé d'utiliser la fonction isinstance(object, class_or_type_or_tuple)pour ce faire, mais je ne sais pas quel type aurait une classe. Par exemple, dans le code suivant class Foo: pass isinstance(Foo,...

236
Comment activer virtualenv?

J'ai fait des recherches et essayé différentes alternatives sans succès et j'y ai passé plusieurs jours - me rendant fou. Fonctionnant sur Red Hat Linux avec Python 2.5.2 A commencé à utiliser la dernière version de Virtualenv mais n'a pas pu l'activer, j'ai trouvé un endroit suggérant une version...

235
lire le sous-processus stdout ligne par ligne

Mon script python utilise un sous-processus pour appeler un utilitaire Linux très bruyant. Je veux stocker toute la sortie dans un fichier journal et en montrer une partie à l'utilisateur. Je pensais que ce qui suit fonctionnerait, mais la sortie n'apparaît dans mon application que lorsque...

235
Sélection avec des critères complexes de pandas.DataFrame

Par exemple, j'ai un DF simple: import pandas as pd from random import randint df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for x in xrange(10)], 'C': [randint(1, 9)*100 for x in xrange(10)]}) Puis-je sélectionner des valeurs dans 'A' pour lesquelles les...

234
Tester si une variable est une liste ou un tuple

En python, quelle est la meilleure façon de tester si une variable contient une liste ou un tuple? (c.-à-d. une collection) Est-ce isinstance()aussi mal que suggéré ici? http://www.canonical.org/~kragen/isinstance/ Mise à jour: la raison la plus courante pour laquelle je veux distinguer une liste...

234
Comment mettre à jour un package Python?

J'utilise Ubuntu 9:10 et un package appelé M2Crypto est installé (la version est 0.19.1). Je dois télécharger, créer et installer la dernière version du package M2Crypto (0.20.2). Le package 0.19.1 contient des fichiers dans un certain nombre d'emplacements, notamment (/ usr / share / pyshared et...