Python 使用pandas的特定列的频率
你能帮我解决这个问题吗?我想从示例数据集中获取提到的输出 下面是一个示例数据集Python 使用pandas的特定列的频率,python,pandas,Python,Pandas,你能帮我解决这个问题吗?我想从示例数据集中获取提到的输出 下面是一个示例数据集 df col1 col2 0 A X 1 B X 2 C X 3 A X 4 B X 5 M Y 6 C Y 7 C Y 8 A Y 对于第1列中的特定值(比如a),它应该给出第2列中值的频率。A代表X和
df
col1 col2
0 A X
1 B X
2 C X
3 A X
4 B X
5 M Y
6 C Y
7 C Y
8 A Y
对于第1列中的特定值(比如a),它应该给出第2列中值的频率。A代表X和Y,所以它应该是2。B仅在X中,因此它应给出1等
在这种情况下,结果应该是
Name Frequency
A 2
B 1
C 2
M 1
df['col_name'].value_counts()因此不是免费的编码服务。如果你想雇佣一个程序员,你宁愿去别的地方。@jrjames83我不认为那行得通,它会给你一个a=3,B=2,我不想要重复的value@MehulGuptajrjames83的解决方案会起作用