【发布时间】:2021-09-12 17:33:31
【问题描述】:
我有这个 df
我想创建一个能够获取指定值的循环:
- 接种疫苗的人数(介于 M 和 F 之间),
- 第一剂和第二剂之和
- 名称区域被选中
所以有条件的字符串是这样的:
br = vaccini.loc[(vaccini['fornitore'] == 'Pfizer/BioNTech') &
(vaccini['fascia_anagrafica'] == '20-29') &
(vaccini['nome_area'] == 'Abruzzo')].sum()
但我想创建一个循环以提高计算效率,例如:
对于 df 中的 x 如果 fornitore 是(同一个词) 如果 fascia_anagrafica 是(同一个词) 如果 nome_area 是(同一个词) 打印(x)
【问题讨论】:
标签: python pandas dataframe loops for-loop