CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

aide python

Koorg
Koorg
Niveau 6
21 septembre 2018 à 18:00:19

salut,
je ne comprend pas pourquoi ce code ne marche pas

import pandas as pd
df=pd.read_csv("D:\Programmation\Python\C1\data2.csv", sep = ';')
devcum = df[(df.country=="Muscovy") | (df.country=="Ryazan") | (df.country=="Novgorod")]
devcum = devcum[devcum.goods!="Grain"]
devcum['dev'] = [x-5 if ((x>=8) & (bool(devcum.goods == "Fur")==True)) else x for x in devcum['dev']]
print(sum(devcum.dev))
print(devcum.head())

L'erreur est la suivante : ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Elle est situé ligne 5.

Merci !

radwimp
radwimp
Niveau 10
21 septembre 2018 à 23:49:16

Tu veux faire quoi ?

Sheltine
Sheltine
Niveau 6
24 septembre 2018 à 00:12:30

C'est difficile de te répondre sans le contexte et en ayant juste un bout de code :(
Ceci dit en cherchant sur internet on trouve une réponse à ta question:
https://stackoverflow.com/questions/36921951/truth-value-of-a-series-is-ambiguous-use-a-empty-a-bool-a-item-a-any-o#36922103
Mais c'est littéralement le premier lien qui pop quand on tape ton message d'erreur dans un moteur de recherche, faut prendre la peine de chercher un peu :ok:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment