'How to find current upper Bollinger band in pandas-ta

I have a CSV file having columns Instrument, Date, Time, Open, High, Low, Close I want the rows having Current close greater than current upper Bollinger band(20,2) I found the function bbands in pandas-ta but I don't know how to compare it with Current close and how to find upper. Below is the code that much I tried:

import pandas as pd
import pandas_ta as ta
df = pd.read_csv("NIFTY.csv", parse_dates = [["Date", "Time"]], index_col=0)
currunt_close = df["Close"]
currunt_upper_bollinger_band = ta.bbands(df["Close"], length=20, std=2)


Solution 1:[1]

Run this code instead:

currunt_close.ta.bbands(close='Close', length=20, std=2, append=True)
pd.set_option("display.max_columns", None)  # show all columns

BBU_20_2.0 is what you looking for!

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 richardec