gpt4 book ai didi

python - 如何使用 'loc' 在 dask 中选择数据帧的列

转载 作者:行者123 更新时间:2023-12-02 04:45:31 24 4
gpt4 key购买 nike

任何人都可以告诉我如何使用 dask 在数据框中选择带有“loc”的一列?

作为旁注,当我使用 dd.read_csv 加载数据帧且标题等于“None”时,列名称从零开始到 131094。我将选择列名称为 131094 的最后一列,我收到错误。

代码:

> import dask.dataframe as dd
> df = dd.read_csv('filename.csv', header=None)
> y = df.loc['131094']

错误:

文件“/usr/local/dask-2018-08-22/lib/python2.7/site-packages/dask-0.5.0-py2.7.egg/dask/dataframe/core.py”,行180,在_loc “如果没有已知的划分,则无法在 DataFrame 上使用 loc”)ValueError:如果没有已知的划分,则无法在 DataFrame 上使用 loc

基于本指南 http://dask.pydata.org/en/latest/dataframe-indexing.html#positional-indexing ,我的代码应该可以正常工作,但不知道是什么导致了问题。

最佳答案

如果您有命名列,请使用:df.loc[:,'col_name']但是,如果您有一个位置列,例如您想要最后一列的示例,请使用 @user1717828 的答案。

关于python - 如何使用 'loc' 在 dask 中选择数据帧的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52022211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com