Mam następujący problem:
Chcę sprawdzić dwie kolumny. Kiedy to prawda, chcę usunąć raz.
if df['Close'] == df['Adj Close']:
df.drop(['Adj Close'],axis='columns',inplace=True)
Podaj mi błąd:
The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Znam problem, ale nie znam rozwiązania.
Dzięki
0
MrX
5 styczeń 2022, 15:08
1 odpowiedź
Najlepsza odpowiedź
Myślę, że szukasz metody equals
:
if df['Close'].equals(df['Adj Close']):
df.drop(['Adj Close'],axis='columns',inplace=True)
0
SamR
5 styczeń 2022, 15:10
Idealnie, dzięki za naprawdę szybką odpowiedź.
– MrX
5 styczeń 2022, 15:12
Podobne pytania
Nowe pytania
python
Python to wielozadaniowy, wielozadaniowy język programowania dynamicznie typowany. Został zaprojektowany tak, aby był szybki do nauczenia się, zrozumienia i użycia oraz wymuszania czystej i jednolitej składni. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Mimo to, w przypadku pytań Pythona specyficznych dla wersji, dodaj znacznik [python-2.7] lub [python-3.x]. Korzystając z wariantu Pythona (np. Jython, PyPy) lub biblioteki (np. Pandas i NumPy), należy umieścić go w tagach.