J'ai une trame de données 20 x 4000 en Python utilisant des pandas. Deux de ces colonnes sont nommées Yearet quarter. Je voudrais créer une variable appelée periodqui fait Year = 2000et quarter= q2en 2000q2. Quelqu'un peut-il aider avec
J'ai une trame de données 20 x 4000 en Python utilisant des pandas. Deux de ces colonnes sont nommées Yearet quarter. Je voudrais créer une variable appelée periodqui fait Year = 2000et quarter= q2en 2000q2. Quelqu'un peut-il aider avec
Ce problème me tue. Comment arrondit-on un nombre UP en Python? J'ai essayé d'arrondir (nombre) mais il arrondit le nombre. Exemple: round(2.3) = 2.0 and not 3, what I would like J'ai essayé int (nombre + 0,5) mais il arrondit à nouveau le nombre! Exemple: int(2.3 + .5) = 2 Ensuite, j'ai essayé le...
NumPy propose un moyen d'obtenir l'index de la valeur maximale d'un tableau via np.argmax. Je voudrais une chose similaire, mais en retournant les index des Nvaleurs maximales. Par exemple, si j'ai un tableau, [1, 3, 2, 4, 5], function(array, n=3)renverrait les indices [4, 3, 1]qui correspondent...
J'ai créé un environnement avec la commande suivante: virtualenv venv --distribute Je ne peux pas le supprimer avec la commande suivante: rmvirtualenv venv- Cela fait partie de virtualenvwrapper comme mentionné dans la réponse ci-dessous pour virtualenvwrapper Je fais un lssur mon répertoire actuel...
J'écris un projet dans Django et je vois que 80% du code est dans le fichier models.py. Ce code prête à confusion et, après un certain temps, je cesse de comprendre ce qui se passe réellement. Voici ce qui me dérange: Je trouve moche que mon niveau de modèle (qui était censé être uniquement...
Dans Python Pandas, quelle est la meilleure façon de vérifier si un DataFrame a une (ou plusieurs) valeurs NaN? Je connais la fonction pd.isnan, mais cela renvoie un DataFrame de booléens pour chaque élément. Ce message ici ne répond pas exactement à ma question non
Existe-t-il un problème de performances ou de maintenance du code lors de l'utilisation assertdans le cadre du code standard au lieu de l'utiliser uniquement à des fins de débogage? Est assert x >= 0, 'x is less than zero' mieux ou pire que if x < 0: raise Exception, 'x is less than zero' De...
Si je fais ça: >>> False in [False, True] True Cela revient True. Tout simplement parce que Falsec'est dans la liste. Mais si je le fais: >>> not(True) in [False, True] False Cela revient False. Considérant que not(True)est égal à False: >>> not(True) False...
Quelqu'un pourrait-il m'expliquer à quoi sert exactement %matplotlib
J'ai des scripts appelant d'autres fichiers de script, mais j'ai besoin d'obtenir le chemin du fichier en cours d'exécution dans le processus. Par exemple, supposons que j'ai trois fichiers. Utiliser execfile : script_1.pyles appels script_2.py. À son tour, les script_2.pyappels script_3.py....
Étant donné le code suivant (qui ne fonctionne pas): while True: #snip: print out current state while True: ok = get_input("Is this ok? (y/n)") if ok.lower() == "y": break 2 #this doesn't work :( if ok.lower() == "n": break #do more processing with menus and stuff Existe-t-il un moyen de faire...
Je comprends comment cette construction fonctionne: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") Mais je ne comprends pas pourquoi elseest utilisé comme mot-clé ici, car il suggère que le code en question ne s'exécute que si...
Comment savoir où est installé le fichier source d'un module Python donné? La méthode est-elle différente sous Windows que sous Linux? J'essaie de rechercher la source du datetimemodule en particulier, mais je suis également intéressé par une réponse plus
En Python, sans utiliser le tracebackmodule, existe-t-il un moyen de déterminer le nom d'une fonction à partir de cette fonction? Disons que j'ai un module foo avec une barre de fonctions. Lors de l'exécution foo.bar(), y a-t-il un moyen pour bar de connaître le nom de la barre? Ou mieux encore,...
J'ai créé un Pandas DataFrame df = DataFrame(index=['A','B','C'], columns=['x','y']) et j'ai eu ça xy A NaN NaN B NaN NaN C NaN NaN Ensuite, je veux attribuer une valeur à une cellule particulière, par exemple pour la ligne «C» et la colonne «x». Je m'attendais à obtenir un tel résultat: xy A NaN...
J'essaie d'obtenir un script Python à exécuter sur le serveur Linux auquel je suis connecté via ssh. Le script utilise mysqldb. J'ai tous les autres composants dont j'ai besoin, mais quand j'essaie d'installer mySQLdb via setuptools comme ceci :, python setup.py install J'obtiens le rapport...
Python a un dictionnaire ordonné . Et un ensemble
Par exemple, j'ai deux dict: Dict A: {'a': 1, 'b': 2, 'c': 3} Dict B: {'b': 3, 'c': 4, 'd': 5} J'ai besoin d'une manière pythonique de «combiner» deux dicts de telle sorte que le résultat soit: {'a': 1, 'b': 5, 'c': 7, 'd': 5} C'est-à-dire: si une clé apparaît dans les deux dicts, ajoutez leurs...
J'essaie de corriger la façon dont python trace mes données. Dire x = [0,5,9,10,15] et y = [0,1,2,3,4] Ensuite, je ferais: matplotlib.pyplot.plot(x,y) matplotlib.pyplot.show() et les graduations de l'axe x sont tracées à des intervalles de 5. Existe-t-il un moyen de lui faire afficher des...
J'ai récemment remarqué quelque chose d'intéressant en regardant la spécification de grammaire Python 3.3 : funcdef: 'def' NAME parameters ['->' test] ':' suite Le bloc optionnel «flèche» était absent dans Python 2 et je n'ai trouvé aucune information concernant sa signification dans Python 3....