Je suis en train d'exécuter:Utiliser instruction conditionnelle pour soustraire scalaire de la colonne pandas géants df donne ValueError: La valeur de vérité d'une série est ambiguë
if df_trades.loc[:, 'CASH'] != 0: df_trades.loc[:, 'CASH'] -= commission
puis-je obtenir l'erreur. df_trades.loc[:, 'CASH']
est une colonne de flottants. Je veux soustraire le scalaire commission
de chaque entrée dans cette colonne.
Par exemple, df_trades.loc[:, 'CASH']
imprime
2011-01-10 -2557.0000
2011-01-11 0.0000
2011-01-12 0.0000
2011-01-13 -2581.0000
Si commission
est 1
, je veux le résultat:
2011-01-10 -2558.0000
2011-01-11 0.0000
2011-01-12 0.0000
2011-01-13 -2582.0000
est-Numpy ou Pandas plus efficace pour cela? – dirtysocks45
Est-ce que la solution de pshep123 est la même? – dirtysocks45
Oui. Cela fonctionne aussi mais lent. – Dark