我希望标题不会误导人。
我需要从以下数据框中查找内容
: Column_1 Columns_2 First Second Third
0 Element_1 to_be_ignored 10 5 77
1 Element_2 to_be_ignored 30 30 11
2 Element_3 to_be_ignored 60 7 3
3 Element_4 to_be_ignored 20 87 90
收件人:
New_Column New_Column_1 Max
0 Element_3 First 60
1 Element_4 Second 87
2 Element_4 Third 90
到目前为止我得到了什么:
data = {'Column_1': ['Element_1', 'Element_2', 'Element_3', 'Element_4'],
'Columns_2': ['to_be_ignored', 'to_be_ignored', 'to_be_ignored', 'to_be_ignored'],
'First': [10,30,60,20], 'Second': [5,30,7,87], 'Third': [77,11,3,90]}
df = pd.DataFrame(data)
df.loc[df.iloc[:, 1:].idxmax(), ['Column_1']
因此我能够获取列中最大值的索引位置和值。
2 Element_3
3 Element_4
3 Element_4
不幸的是,我无法弄清其余部分。
THX
答案 0 :(得分:2)
IIUC function rev(n) {
let reversed = "";
for (let i = n.length - 1; i >= 0; i--) {
reversed = `${reversed}${n[i]}`;
}
return reversed;
}
console.log(rev("test"));
然后melt
+ sort_values
drop_duplicates