【问题标题】:How do I create a set of a specific column in a csv dataset?如何在 csv 数据集中创建一组特定列?
【发布时间】:2019-09-21 14:00:44
【问题描述】:

在 PANDAS 中,我正在尝试确定 csv 文件中的所有独特邻域,但在创建我提出的解决方案时遇到了困难,有人可以帮忙吗?

【问题讨论】:

  • 请不要使用图像,而是在适当的标记中发布示例代码或数据。这有助于人们更轻松地复制、调试和解决您的问题。
  • 注意,我以后会这样做,干杯。

标签: python pandas csv set multiple-columns


【解决方案1】:

您可以使用 'unique' 获取所有唯一值,如果您想从返回值创建一个集合,只需使用 set()。

示例:

uniques = df['neighborhood'].unique()
set(uniques)

【讨论】:

    【解决方案2】:

    您可以将 CSV 加载到 Pandas DataFrame 中,然后使用 pandas.Series.unique 获取所有唯一值。

    例如:

    import pandas as pd
    
    df = pd.read_csv('filename.csv')
    df['neighborhood'].unique()
    

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 2017-02-18
      • 2020-07-05
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-23
      • 2014-11-04
      相关资源
      最近更新 更多