如何与快速数据帧的波纹管代码相同。
df['new_column'] = 0
for i in range(len(df)):
if (condition):
df[i,'new_column'] = '1'
else:
df[i,'new_column'] = '0'
我想将新列添加到dask数据框中,并在新列中插入0/1。
您不能直接对Dask Dataframe执行此操作。您首先需要计算它。使用它,它将起作用。
df = df.compute()
for i in range(len(df)):
if (condition):
df[i,'new_column'] = '1'
else:
df[i,'new_column'] = '0'
这是因为Dask Dataframe是数据帧架构的表示形式,它分为dask延迟任务。希望对您有帮助。