Y Excel máxima condicional pitón trama de datos

Aviso: Este artículo es un artículo blogger original, siga el CC 4.0 BY-SA acuerdo de derecho de autor, reproduce, por favor adjuntar el enlace de la fuente original y esta declaración.
Este enlace:
https://blog.csdn.net/qq_41858657/article/details/103374630
Enlaces a documentos de referencia:
https://blog.csdn.net/weixin_37855575/article/details/82288011
--------- -------
detalle sobre el tema, el examen ha reconstruido los estudiantes toman el examen varias veces la puntuación más alta en un cuadro de datos y borrar la otra
a un concurso de Excel y Python son:

Sobresalir:

=MAXIFS($G:$G,$A:$A,A2)

Como se muestra en la Tabla:
Debido a la seguridad de datos, muestran sólo una parte deseada, A XH como un número de estudiante, G KCCJ como el alto número de resultados, un alto final como el número más alto de resultados seleccionados.
Aquí Insertar imagen Descripción
Esto durará un desplegable para completa.
A continuación, conserva el número original de puntuaciones más altas se puede eliminar, el índice de reutilización aprenderá número de identificación del estudiante columnas duplicadas borrar, eliminar duplicados los datos almacenados en Excel se ha completado.
Aquí Insertar imagen Descripción

pitón:

Importar CSV

import pandas as pd
import numpy as np
df=pd.read_csv('E:\\项目\\高数分析\\高数分析\\数学公共课考试成绩\\高数成绩.csv',sep=',')

Integrado en un código de operación:

df3=df.loc[df.reset_index().groupby(['XH'])['KCCJ'].idxmax()]

Reexportar

##保存入csv
df3.to_csv('E:\\项目\\高数分析\\高数分析\\数学公共课考试成绩\\高数成绩2.csv',index=False,header=False)

Elaborar un código que hizo cosas:

##对df进行索引
df=df.set_index(keys=['XH'])
##对df重新设置索引
df1=df.reset_index().groupby(['XH'])
df1.groups
#指定各groups中某一列,并idxmax()提取该列最大值的索引
df2=df.reset_index().groupby(['XH'])['KCCJ'].idxmax()
##利用iloc选取行数据
df.iloc[df2]

También puede ser índice iLoc usado

##loc索引为具体值索引
df.reset_index().loc[df2]

## Por último, la integración del código
DF3 = df3.reset_index ()
df3.head ()

Publicado 20 artículos originales · ganado elogios 3 · Vistas 3532

Supongo que te gusta

Origin blog.csdn.net/qq_41858657/article/details/103374630
Recomendado
Clasificación