上下文
我想用每一列的最频繁值创建第一行。
当前代码
fetch('https://mywebsite.com/endpoint/', {
method: 'POST',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
Key: 'sdsfdsfsdf3343' <------------ Put your key here?
},
body: JSON.stringify({
firstParam: 'yourValue',
secondParam: 'yourOtherValue',
}),
});
数据示例
df = df.loc[df['Gender'] == 'M']
df = df('Gender').count()
预期结果
Gender Eyes Hair Height
M Brown Brown >6ft
M Blue Blonde <6ft
M Brown Blonde <6ft
答案 0 :(得分:2)
这正是Pandas中 mode 函数的功能。假设您的数据样本为 df ,则可以使用以下代码行获取预期的输出
df.mode()
答案 1 :(得分:1)
使用mode
df.mode()
Gender Eyes Hair Height
0 M Brown Blonde <6ft