Bottom Page

Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 TypeError: 'method' object is not subscriptable
#1
Hi

The code is:
import pandas as pd
import quandl
import math

df = quandl.get('FINRA/FORF_TLLTD')

df['PCT']= df['ShortVolume']/df['TotalVolume']*100
df = df[['ShortVolume','TotalVolume', 'PCT']]
forecast_col = 'ShortVolume'
df.fillna(-99999, inplace= True)
forecast_out = int(math.ceil(0.01*len(df)))
df['label'] = df[forecast_col].shift[-forecast_out]
df.dropna(inplace=True)
print(df.head())
And the error i am getting is
Error:
Traceback (most recent call last): File "C:/Program Files/PycharmProjects/code examples/code practice.py", line 28, in <module> df['label'] = df[forecast_col].shift[-forecast_out] TypeError: 'method' object is not subscriptable

Solved

i use [] instead () here .shift[-forecast_out]
Quote

Top Page

Messages In This Thread
TypeError: 'method' object is not subscriptable - by ayaz786amd - Nov-24-2018, 09:41 AM

Possibly Related Threads...
Thread Author Replies Views Last Post
  NoneType' object is not subscriptable shane1236 8 1,492 Sep-12-2019, 07:45 PM
Last Post: shane1236
  TypeError: 'Series' object cannot be interpreted as an integer evelynow 2 3,851 Sep-11-2019, 02:43 PM
Last Post: timmahoney
  TypeError: expected string or bytes-like object twinpiques 1 18,254 May-06-2019, 08:29 PM
Last Post: Yoriz

Forum Jump:


Users browsing this thread: 1 Guest(s)