从列的子集中采样一行



为什么会抛出错误?

我应该输入的真正代码是什么?

我想用2列筛选数据框,然后从该子集中随机选择一行。

代码:

print(df_concepts.columns)
print(df_concepts[['id']['concept_code']].sample())

回溯:

Index(['id', 'vocabulary_id', 'concept_code', 'concept_text'], dtype='object')
print(df_concepts[['id']['concept_code']].sample())
TypeError: list indices must be integers or slices, not str

很抱歉,如果这是非常明显的

先更改嵌套列表,然后指定行数:

print(df_concepts[['id', 'concept_code']].sample(1))

最新更新