Mam kod:
#!/usr/bin/python3.4
import pandas as pd
import datetime
import pandas.io.data as web
import matplotlib.pyplot as plt
from matplotlib import style
style.use('ggplot')
start = datetime.datetime(2010,1,1)
end = datetime.datetime(2015,1,1)
df = web.DataReader("XOM","yahoo",start,end)
list.append(df.head())
with open("plik_do_zapisu.txt","w").writelines(list)
który ma mi stworzyć plik z danymi oddzielonymi od siebie spacjami. Myślałem, ze zapisze sobie to w postaci listy, ale df jest typu DataFrame. Nie wiem jak to przerobić na liste, rzutowanie nie pomaga.
EDIT.
To nie jest to co chciałem, ale połowicznie działa:
#!/usr/bin/python3.4
import pandas as pd
import datetime
import pandas.io.data as web
import matplotlib.pyplot as plt
from matplotlib import style
style.use('ggplot')
start = datetime.datetime(2010,1,1)
end = datetime.datetime(2015,1,1)
df = web.DataReader("XOM","yahoo",start,end)
da = df['Open'].tolist()
#list.append(df.values.tolist())
with open("plik_do_zapisu.txt","w").writelines(da)
type(da) mówi mi że to lista, ale i tak się program wywala przy ostatniej linijce