以下是一个示例代码,用于从Dask系列获取唯一值并将其转换为列表:
import dask.dataframe as dd
# 创建Dask系列
series = dd.from_array([1, 2, 3, 1, 2, 3, 4, 5, 6])
# 获取唯一值
unique_values = series.drop_duplicates().compute()
# 转换为列表
unique_list = unique_values.tolist()
print(unique_list)
在上面的代码中,我们首先使用dd.from_array()
函数创建一个Dask系列。然后,使用drop_duplicates()
函数获取唯一值。最后,使用compute()
函数将计算结果转换为常规的Pandas系列,并使用tolist()
函数将其转换为列表。
请注意,Dask系列是惰性计算的,所以在调用compute()
函数之前,我们无法直接获取计算结果。因此,我们需要使用compute()
函数来触发计算,并将结果转换为常规的Pandas系列。最后,我们可以使用tolist()
函数将其转换为列表。
上一篇:遍历Dart中的嵌套字典
下一篇:遍历DataFrame并获取索引