pandas 中的多行是否可以有一个唯一索引?
例子:
index country value
1 NL 'hi'
2 NL 'wet'
3 SWE '4'
4 SWE 'maybe'
因此,在本示例中,我无法将 NL 设置为索引,因为它不是唯一的。 pandas 中的索引不可能有多行吗?
您绝对可以设置列country
作为 pandas 中的索引。索引不必是唯一的。然后您可以获取该值的所有行NL
与.loc
操作员。
df = df.set_index('country')
df.loc['NL']
根据您下面的评论,请先使用原始数据框尝试此操作(无设置索引)。
df.groupby('country')['value'].apply(list).to_json())
Output
{"NL":["'hi'","'wet'"],"SWE":["'4'","'maybe'"]}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)