Załóżmy, że mam pandy dataframe jak:Konwersja pandy dataframe do dask dataframe
df=pd.DataFrame({'a':[1,2,3],'b':[4,5,6]})
Kiedy przekształcić go w dask dataframe co powinno name
i divisions
parametr składa się z:
from dask import dataframe as dd
sd=dd.DataFrame(df.to_dict(),divisions=1,meta=pd.DataFrame(columns=df.columns,index=df.index))
TypeError: init() missing 1 required positional argument: 'name'
Edycja: Załóżmy, że tworzę pandową ramkę danych, taką jak:
pd.DataFrame({'a':[1,2,3],'b':[4,5,6]})
Podobnie, jak utworzyć beczkę z danymi, ponieważ potrzebuje ona trzech dodatkowych argumentów jako name,divisions
i meta
.
sd=dd.Dataframe({'a':[1,2,3],'b':[4,5,6]},name=,meta=,divisions=)
Dziękuję za odpowiedź.
Dzięki za odpowiedź, ale chcę, aby to, co jest imię i podziałów parametru, natomiast tworzenie beczki danych. Przejrzałem dokumentację, ale nie mogłem jej zrozumieć. – rey
Nie jestem ekspertem od "dask", ale myślę, że potrzebujesz [rom-raw-dask-graphs] (http://dask.pydata.org/en/latest/dataframe-create.html#from-raw-dask- wykresy). Ale myślę, że [autor dask] (http://stackoverflow.com/users/616616/mrocklin) wyjaśnić więcej. – jezrael
Dziękuję Postaram się to rozgryźć i czekać na inne odpowiedzi. – rey