pct_change für die Spalte Wert

Mit Pandas Dokumentation

http://pandas.pydata.org/pandas-docs/version/0.13.1/generated/pandas.DataFrame.pct_change.html

Ich versuche zu erstellen, diese Funktion zu berechnen percentage_change .
Ich übergebe zwei Parameter, um es

 def PCT(df,n):
        d = df['Close'].pct_change(n)

Sogar das umschreiben der gleiche code in verschiedenen Art und Weise geben mir die gleichen Fehler

 P = pd.Series(df['Close'].pct_change(n), name = 'PCT_' + str(n))
  1. dataframe
  2. Fenster, über die will ich Veränderung in %

Es wirft Fehler

  File "D:\Python Scripts\TA_Liabrary.py", line 15, in PCT
    d = df['Close'].pct_change(n)
TypeError: 'NoneType' object has no attribute '__getitem__'

Kann mir bitte jemand helfen in diesem

Sample-Daten

Index   open    high    low close   volume  adj.
1/01/2014   54.97   54.97   54.97   54.97   0   49.31993
2/01/2014   55.1    55.95   54.86   55.08   216100  49.41862
3/01/2014   54.5    55  54.16   55  392600  49.34685
6/01/2014   54.82   55.47   54.62   55.14   344500  49.47245
7/01/2014   55.06   55.17   54.27   54.35   677400  48.76365
8/01/2014   54.64   54.88   53.87   54.38   587500  48.79057
9/01/2014   54.57   54.8    54.05   54.48   466800  48.88029
InformationsquelleAutor nnnnmmm | 2016-03-25
Schreibe einen Kommentar