मल्टीइन्डेक्स पांडा डेटाफ्रेम पर मूल्य त्रुटि

वोट
0

मैं यहाँ से पैकेज का उपयोग कर रहा हूँ। मैं जो करने की कोशिश कर रहा हूं वह प्रत्येक टिकर के लिए स्टोच मूल्य की गणना करता है। मेरे पास निम्नलिखित कोड हैं:

import lxml
from urllib.request import urlopen
from bs4 import BeautifulSoup
import pandas as pd
from pandas import datetime
from pandas import DataFrame as df
# import matplotlib
from pandas_datareader import data as web
import matplotlib.pyplot as plt
import datetime
import numpy as np
import ta


html = urlopen('https://en.wikipedia.org/wiki/NIFTY_50')
soup = BeautifulSoup(html,'lxml')
niftylist_raw = soup.find('table', {'class': 'wikitable sortable'})

nifty_symbol =[]

for row in niftylist_raw.findAll('tr')[1:]:
    nifty_symbols = row.findAll('td')[1].text
    nifty_symbol.append(nifty_symbols)
tickerss = nifty_symbol

df = web.DataReader(tickerss, 'yahoo')


stoch1 = ta.momentum.StochasticOscillator(high= df['High'], low = df['Low'], close = df['Close'], n=14, fillna=False)

कोड बिंदु तक काम करता है।

मैं परेशान हूँ, अगर मैं करता हूँ:

stoch1.stoch()

यह निम्नलिखित त्रुटि पैदा करता है:

ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

इस त्रुटि को ठीक करने के लिए मैं क्या कर सकता हूं?

10/06/2020 को 23:53
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more