我知道如何操作对象数组,但从来没有必要将一个数组数据推送到另一个数组.我需要将一个对象数组推入另一个只有2个对象字段的数组中.现在我的对象格式有点像这样
data: [{
"name": "Btech",
"courseid": "1",
"courserating": 5,
"points": "100",
"type": "computers"
},
{
"name": "BCom",
"courseid": "2",
"courserating": 5,
"points": "100",
"type": "computers"
}];
Run Code Online (Sandbox Code Playgroud)
我想把它推入另一个数组,但我只想在对象中使用courseid和name.我已经读过我们需要在构造函数中初始化对象,使用slice()和其他一些函数然后推送但是我不知道我怎么能为我做这个因为我需要将一个数组数据推送到另一个在这方面,有人帮助我.
我知道这个问题已经被问过好几次了。但没有一个答案符合我的情况。
我有一个包含列、部门和员工计数的 Pandas 数据框。我需要按降序对employee_count 列进行排序。但是,如果 2 个 employee_counts 之间存在平局,则应根据部门的字母顺序对它们进行排序。
Department Employee_Count
0 abc 10
1 adc 10
2 bca 11
3 cde 9
4 xyz 15
required output:
Department Employee_Count
0 xyz 15
1 bca 11
2 abc 10
3 adc 10
4 cde 9
Run Code Online (Sandbox Code Playgroud)
这是我试过的。
df = df.sort_values(['Department','Employee_Count'],ascending=[True,False])
Run Code Online (Sandbox Code Playgroud)
但这只是按字母顺序对部门进行排序。
我还尝试先按部门排序,然后按 Employee_Count 排序。像这样:
df = df.sort_values(['Department'],ascending=[True])
df = df.sort_values(['Employee_Count'],ascending=[False])
Run Code Online (Sandbox Code Playgroud)
这也没有给我正确的输出:
Department Employee_Count
4 xyz 15
2 bca 11
1 adc 10
0 abc 10
3 cde 9
Run Code Online (Sandbox Code Playgroud)
它首先给出“adc”,然后给出“abc”。请帮助我。
angular ×1
arrays ×1
dataframe ×1
ionic2 ×1
object ×1
pandas ×1
python-3.x ×1
sorting ×1
typescript ×1