为什么会抛出错误?
我应该输入的真正代码是什么?
我想用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))