如何根据另一列的值打印/返回值?
analyse = input[['SR. NO', 'COUNTRY_NAME']]
print(analyse)
SR. NO COUNTRY_NAME
2 Norway
2 Denmark
2 Iceland
2 Finland
3 Denmark
3 Iceland
4 Finland
4 Norway
Run Code Online (Sandbox Code Playgroud)
在这里,我想检查一下挪威或 丹麦 是否出现在每个SR 中。否,请返回未找到这两个国家/地区之一的序列号!我尝试使用 groupby 并迭代国家/地区,但这没有帮助。我被困在这一点上。
因此,预期输出是:
[3,4]
Run Code Online (Sandbox Code Playgroud) 如何打印/返回特定值的索引?
movies_per_year = pd.DataFrame(movies_per_year)
movies_per_year.columns = ["count"]
print(movies_per_year)
count
year
1891 1
1893 1
1894 2
1895 2
1896 2
1898 5
Run Code Online (Sandbox Code Playgroud)
在这里,我的索引是year。我想返回 count 为 1 的所有索引。此外,movies_per_year.max()返回5。所以,它应该返回1898。