我有一个包含 3 列的新闻数据集:lead_paragraph, _id, web_url。以下代码返回与 id 和 News 匹配的行lead_paragraph。ds = pd.read_csv("nytimes.csv")def item(id): return ds.loc[ds['_id'] == id]['lead_paragraph'].tolist()[0]如何获得web_url也在lead_paragraph列表中?尝试一种解决方案后出现错误return ds.loc[ds['_id'] == id], ['web_url', 'lead_paragraph']].tolist() ^SyntaxError: invalid syntax
1 回答
慕森卡
TA贡献1806条经验 获得超8个赞
使用df.loc[ row indexer , columns indexer ],
df.loc[df['_id'] == id, ['web_url', 'lead_paragraph']].values[0].tolist()
其中行索引器是一个布尔系列,列索引器是一个列标签列表。
添加回答
举报
0/150
提交
取消
