小编Yas*_*ade的帖子

检查数据帧组是否包含列表中的值

如何根据另一列的值打印/返回值?

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)

python dataframe python-3.x pandas

6
推荐指数
1
解决办法
3569
查看次数

从 Pandas Dataframe 列返回最大值和最小值的实际索引值

如何打印/返回特定值的索引?

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。

python dataframe python-3.x pandas

4
推荐指数
1
解决办法
6727
查看次数

标签 统计

dataframe ×2

pandas ×2

python ×2

python-3.x ×2