У меня есть набор данных, на котором я использую Python 3.7 и Pandas, и я борюсь со счетом строк. Исходя из упрощенной версии, приведенной ниже, у меня есть фрейм данных с несколькими столбцами, и мне нужно изучить, чтобы получить счет.
A B
WalMart "Yes"
Target
WalMart "Yes"
BestBuy
Target "Yes"
Ниже я пытаюсь заставить работать:
A B C
Gap 0
WalMart "Yes" 1
Target 1
WalMart "Yes" 2
BestBuy 2
Target "Yes" 3
Попытка кода:
initial_count = 0
if (df["B"]=="Yes"):
df["C"]= initial_count+1
У меня есть счет, который начинается с нуля, и каждый раз, когда в столбце B содержится «Да», добавьте к этому счету. Есть мысли о том, как я могу это сделать? Я ценю помощь!