2017-09-05 4 views
0

dask 데이터 프레임에 열을 추가하려고했지만 list 유형의 열을 추가 할 수 없으므로 조금만 도달하여 dask 시리즈를 추가한다는 것을 알았습니다. 그러나 내 목록을 dask 시리즈로 변환 할 수는 없습니다. 너 나 좀 도와 줄 수있어?dask 시리즈 초기화

가 메모리에 맞는 경우는 팬더 Dataframe에 목록을 변환 할 수 있습니다
+2

: 코드 및 오류/추적. – mdurant

답변

0

:

import pandas as pd 
import dask.dataframe as dd 
import numpy as np 

df = pd.DataFrame(np.random.random_integers(0,6,size=(20, 6)), 
columns=list('ABCDEF')) data = dd.from_pandas(df, npartitions = 2) 

listadd = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,18, 19, 20] 
listadd = pd.DataFrame(listadd) 

data[['G']] = listadd 

print data.compute() 
당신은 당신이 실패하는 방식으로 작동 것으로 예상되는 코드의 자세한 내용을 준 경우가 더 나은 것
+0

예, 적합하지 않습니다. :/ –

+0

목록은 적합하지만 데이터 프레임은 적합하지 않습니까? – user48944

+0

예 목록이 RAM의 약 75 %를 거의 차지하지는 않지만 데이터 프레임은 팬더를 사용하는 동안 나타나지 않습니다 –