我正在研究一个初学者的 ML 代码,为了计算一列中唯一样本的数量,作者使用了以下代码:
def unique_vals(rows, col):
"""Find the unique values for a column in a dataset."""
return set([row[col] for row in rows])
但是,我正在使用 DataFrame,对我来说,此代码返回单个字母:'m'、'l' 等。我尝试将其更改为:
set(row[row[col] for row in rows)
但随后它返回:
KeyError: "None of [Index(['Apple', 'Banana', 'Grape' dtype='object', length=2318)] are in the [columns]"
谢谢你的时间!
收到一只叮咚
一只甜甜圈
相关分类