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