Pour des questions sur la programmation Python spécifiques à la version 3+ du langage. Utilisez la balise [python] plus générique si votre question n'est pas spécifique à la version. Utilisez les balises [python-2.x] pour les questions Python 2.

python-3.x...

Exemple de dataFrame: df = {'column': 'hello'} L'entrée doit être une entrée dans le dataFrame if 'hello' in df['column']: print("hello") else: print("Couldn't find entry) Ce que je voudrais comme sortie serait: Hello Cependant, la sortie se présente comme suit: Couldn't find entry J'ai vér....
2 juin 2020 à 20:16
Salut j'ai df comme ça: df = pd.DataFrame({'CaseNo':[1,1,1,1,2,2,3,3,3,4,4], 'Category':['A','A','IOU','A','B','B','IOU','IOU','IOU','C','IOU']}) Je voudrais étiqueter CaseNo col en fonction de cette condition: Pour chaque CaseNo, s'il y a une occurrence de la valeur 'IOU' dans....
2 juin 2020 à 18:26
Si j'ai une liste, dites: foo = [[4, 6, 2, 7], [1.2, 8.3, 9, 16]] Je peux obtenir la moyenne de chaque élément comme suit: [(a + b) / 2 for a, b in zip(foo[0], foo[1])] Ou import statistics [statistics.mean(i) for i in zip(foo[0], foo[1])] Comment puis-je faire de même avec un nombre arbitraire ....
2 juin 2020 à 13:25
Étant donné une liste comme suit: [(1, 2), (3, 4, 5), (6,)] Je sais qu'il est très facile de combiner la liste des tuples en utilisant itertools. (1, 3, 6), (1, 4, 6), (1, 5, 6), (2, 3, 6), (2, 4, 6), (2, 5, 6) Mais comment puis-je le résoudre sans utiliser itertools?....
2 juin 2020 à 04:30
Je suis un peu pressé de terminer cette présentation de demain au propriétaire du projet. Nous sommes un petit groupe d'étudiants en économie en Allemagne essayant de comprendre l'apprentissage automatique avec python. Nous avons mis en place un classificateur de forêt aléatoire et sommes désespérés....
J'ai plusieurs chaînes qui ressemblent à ceci: “BPBA-SG790-NGTP-W-AU-BUN-3Y” Je veux comparer la chaîne à ma liste et si une partie de la chaîne est dans la liste, je veux obtenir uniquement la partie qui se trouve sur la liste en tant que nouvelle variable. Voici mon code: mylist = ["770", "79....
1 juin 2020 à 20:37
J'ai une liste de chaînes et j'aimerais utiliser une boucle for pour changer les chaînes et créer une nouvelle liste. oldList = ['AAA','BBB','CCC'] for i in range(len(oldList)): newList = [] add1 = 'a_' add2 = '_z' newStr = add1 + oldList[i] + add2 newList.append(newStr) La ....
1 juin 2020 à 19:49
Eh bien, je suis très très nouveau dans la programmation python et j'apprends encore.J'ai donc essayé de créer une fonction dans laquelle j'utilisais len pour compter le nombre de lettres dans une chaîne.Mais depuis, len ne fonctionne pas pour les entiers. J'ai mis en place des conditions afin q....
1 juin 2020 à 16:40
Pour chaque index dans un tableau donné, je veux trouver la somme de la somme des distances entre cet index et d'autres indices qui ont la même valeur dans un tableau donné. Donc pour [1,2,1,1,2,3], nous aurions [5,3,3,4,3,0] car Pour l'indice 0) | 2-0 | + | 3-0 | = 5, pour l'indice 1) | 4-1 | = 3, ....
Il existe un énorme dataframe contenant plusieurs types de données dans différentes colonnes. Je souhaite rechercher des lignes contenant des valeurs de date dans différentes colonnes. Voici un dataframe test: dt = pd.Series(['abc', datetime.now(), 12, '', None, np.nan, '2020-05-05']) dt1 ....
1 juin 2020 à 15:08
J'essaye d'utiliser numpy en Python pour résoudre mon projet. J'ai un random binary array rndm = [1, 0, 1, 1] et un resource_arr = [[2, 3], 4, 2, [1, 2]]. Ce que j'essaie de faire, c'est de multiplier les éléments du tableau, puis d'obtenir leur somme. En tant que résultat attendu pour l'exemple ci-....
J'écris des valeurs personnalisées pour une variable. Y a-t-il une meilleure façon d'écrire cela? if val == 1: val = -20 elif val == 2: val = -15 elif val == 3: val = -10 elif val == 4: val = -5 elif val == 5: val = 0 elif val == 6: val = 4 elif val == 7: val = 8 elif val....
1 juin 2020 à 09:42
Je veux une séquence comme des en-têtes Excel. Par exemple : A, B, C, .., Z, AA, AB .... Mon code >>> s = 'A' >>> chr(ord(s) + 1) 'B' >>> s = 'Z' >>> chr(ord(s) + 1) '[' >>> # I want AA after chr(ord('Z') + 1) ....
1 juin 2020 à 08:41
J'ai besoin d'aide pour obtenir des sorties d'un dictionnaire (python3): {'horse': ['brown', 'black'], 'duck': ['brown', 'black', 'brown', 'grey', 'brown']} Sorties requises: black horse: 1 brown horse: 1 grey horse: 0 black duck: 1 brown duck: 3 grey duck: 1 Quelqu'un peut-il offrir une solution ....
31 mai 2020 à 20:15
J'essaye de vérifier si un nombre est dans la gamme des entiers et renvoie un nombre basé sur quelle gamme il se trouve. Je me demandais s'il existe un moyen meilleur et plus efficace de faire cela: def checkRange(number): if number in range(0, 5499): return 5000 elif number in range....
31 mai 2020 à 05:05
Assistants de stackoverflow, Je souhaite combiner deux listes pour créer un dictionnaire, j'ai utilisé dict & zip, mais cela ne répond pas à mes besoins. Si ces listes keys = ['a', 'a', 'b', 'c'] values = [6, 2, 3, 4] Je voudrais que le dictionnaire reflète la valeur moyenne de telle sorte que la....
31 mai 2020 à 02:11
Pourquoi cette erreur se produit et comment puis-je la corriger? J'essaie d'écrire ce code comme une pratique dans les codewars. def iq_test(numbers): splitted_num=numbers.split() list_numbers= list(splitted_num)#splitted string was already a list odds = [x for x in list_numbers if x%2!=....
30 mai 2020 à 19:14
Je suis nouveau dans la programmation et j'ai une tâche que je ne peux pas comprendre par moi-même. La tâche est de créer un programme qui vous permet de décider du nombre de dés à lancer, de 1 à 5, en vérifiant si vous faites une mauvaise entrée. Après chaque lancer, le numéro du dé s'affiche et le....
30 mai 2020 à 16:28
Dans le cadre de mes devoirs, je dois accéder à tous les éléments de la liste sans boucle for pour l'utiliser dans une fonction que je suis autorisé à utiliser, par exemple: myList=['Hello','World'] J'ai essayé d'utiliser des fonctions lambda (car je ne suis pas autorisé à déclarer des fonctions av....
30 mai 2020 à 05:31
J'ai un fichier texte qui contient des données de la forme suivante: {"id": 1, {"device_data": 123}, "created_at": "2020-04-03"}{"id": 2, {"device_data": 123}, "created_at": '2020-04-03'}{"id": 2, {"device_data": 123}, "created_at": "2020-04-03"}{"id": 2, {"device_data": 123}, "created_at": '2020-04....
30 mai 2020 à 01:29
Je veux trouver la 5e puissance d'un nombre donné par l'utilisateur. Puis-je faire cela sans taper: ans = n * n * n * n * n Et peut-il être utilisé pour des puissances supérieures?....
30 mai 2020 à 00:59
Vérifie si les éléments d'une liste sont consécutifs. [True for x in lst[:-1] for y in lst[1:] if x + 1 == y] Alors liste [1, 2, 3, 4, 5] renvoie [True, True, True, True] signifiant que la liste est consécutive. Liste [1,2,3,4,4] renvoie [True, True, True, True] ce qui signifie que la liste est con....
29 mai 2020 à 22:03
J'ai cette liste: Jokes = ['First joke', 'Still first', '', 'Second Joke', 'Still second joke', 'Still 2nd joke'] Je voudrais concaténer la liste comme suit: Jokes = ['First joke \n Still first', 'Second joke \n Still second joke \n Still 2nd joke'] Est-ce possible? Merci,....
29 mai 2020 à 21:17
Une question fondamentale sur l'héritage et le «soi» ici. Bon code sans erreur: ( Correction : il s'avère que ce n'est PAS BON non plus. Veuillez consulter les réponses de MisterMiyagi ci-dessous.) class A: def __init__(self, a): self.a = 10 self.b = { 'a': 10, 'b': 20 } self.c = [....
29 mai 2020 à 20:46
Je ne sais pas exactement comment le formuler pour être honnête, mais voici une version simplifiée de mon code actuel. for idx in range(0,11): print('Failed:',idx) Cela produit: Failed: 0 Failed: 1 Failed: 2 Failed: 3 Failed: 4 Failed: 5 Failed: 6 Failed: 7 Failed: 8 Failed: 9 Failed: 10 J'ess....
29 mai 2020 à 11:07