Seite 1 von 1

Pandas hilfe gesucht

Verfasst: Montag 7. August 2017, 17:47
von evev
Hallo,
ich komm hier leider nicht weiter ohne Hilfe.
Der Code der eigentlich funktionieren sollte laut Buchbeispiel funktioniert so nicht.
Das Problem liegt innerhalb der Indexformatierung die er nicht übernimmt oder besser gesagt nicht richtig ausgibt. Der index wird immer als leer angezeigt. Meine eigne Recherche hat leider nichts gebracht.
Die benötigten Dateien sind: https://www.file-upload.net/download-12 ... a.csv.html
und
https://www.file-upload.net/download-12 ... 3.dat.html
Code:

Code: Alles auswählen

import pandas as pd
import numpy as np
import datetime as dt
import matplotlib.pyplot as plt
import pandas_datareader.data as web
import datetime

paper = pd.read_csv('PreisMoatStanley2013.dat',
                    delimiter = ' ',
                    parse_dates=[0,1,100,101])



data = pd.DataFrame({'GoogleWE': paper['Google End Date'],
                    'debt': paper['debt'].astype(np.float64),
                    'DJIADate': paper['DJIA Date'],
                    'DJIAClose': paper['DJIA Closing Price']
                    .astype(np.float64)})
data.set_index('DJIADate')
print paper [:5]

import quandl
#api_key = open('quandl_key.txt','r').read()

djia = pd.read_csv("djia.csv", index_col=0)

print djia[:3]

djia_closes = djia['Close'].reset_index()
djia_closes.set_index('Date')
print djia_closes[:3]
#s152
data = pd.merge(data, djia_closes,
left_on='DJIADate', right_on='Date')
data.drop(['DJIADate'], inplace=True, axis=1)
data = data.set_index('Date')

print data[:3]
Das Problem liegt m.M.n. bei

Code: Alles auswählen

data = data.set_index('Date')
Danke im vorraus!
mfg evev