【发布时间】:2021-12-13 14:57:31
【问题描述】:
假设我有以下数据框。
import pandas as pd
data = {
'home': ['team1', 'team2', 'team3', 'team2'],
'away': ['team2', 'team3', 'team1', 'team1']
}
df = pd.DataFrame(data)
如何计算每个元素(团队)在两列中出现的次数? 预期结果是
team1 3
team2 3
team3 2
【问题讨论】:
-
df.stack().value_counts()。感觉像个骗子;我只是找不到类似的问题