Konvertieren Pandas dataframe zu Dask dataframe
Nehme an, dass ich pandas dataframe als:
df=pd.DataFrame({'a':[1,2,3],'b':[4,5,6]})
Wenn ich konvertieren es in dask dataframe was soll name
und divisions
parameter bestehen aus:
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() fehlt 1 erforderliche positionelle argument: 'name'
Bearbeiten :
Angenommen, ich erstelle ein pandas dataframe wie:
pd.DataFrame({'a':[1,2,3],'b':[4,5,6]})
Ähnlich wie das erstellen dask dataframe, wie es drei weitere Argumente, die als name,divisions
und meta
.
sd=dd.Dataframe({'a':[1,2,3],'b':[4,5,6]},name=,meta=,divisions=)
Danke für Eure Antworten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dass Sie verwenden können,
dask.dataframe.from_pandas
:EDIT:
Finde ich Lösung:
dask
Experte, aber ich glaube, Sie brauchen, rom-raw-dask-Graphen.Aber ich denke, Autor dask mehr erklären.edit
aber ähnlich wie das erstellen einer einfachen dataframe direkt nicht von pandas.Ich Frage für pandas also @jezrael ist richtig, aber ich wollte nur wissen, erstellen eines Beispiel-dataframe direkt.