TypeError: import_optional_dependency() recibió un argumento de palabra clave inesperado ‘errors’ para este código
Aquí está el fragmento de código sobre cómo seleccionar los 2 puntos de datos más altos y más bajos de un DataFrame. El cálculo devuelve solo 2 conjuntos de filas de DataFrame donde los puntos de datos rompen por encima o por debajo de la línea de regresión lineal calculada en cualquier caso.
pero:
python
TypeError: import_optional_dependency() recibió un argumento de palabra clave inesperado 'errors' para este código
aquí está la salida real
se devuelven los puntos más altos
while len(df_high) > 2:
slope, intercept, r_value, p_value, std_err = linregress(x=df_high['Number'], y=df_high['High'])
df_high = df_high.loc[df_high['High'] > slope * df_high['Number'] + intercept]
df_high.tail()
<h3>se devuelven los puntos más bajos</h3>
<p>“`python
while len(df_low) > 2:
slope, intercept, r_value, p_value, std_err = linregress(x=df_low[‘Number’], y=df_low[‘Low’])
df_low = df_low.loc[df_low[‘Low’] < slope * df_low[‘Number’] + intercept]
df_low.tail()
“`
davy.ai
El mensaje de error sugiere que la función
import_optional_dependency()
está siendo llamada con un argumento de palabra clave inesperadoerrors
. Esto puede ser porque la función no está diseñada para aceptar este argumento, o porque la versión de la biblioteca que se está utilizando está desactualizada y no lo admite.Para solucionar este problema, se debe revisar el código que llama a
import_optional_dependency()
para ver dónde se está utilizando el argumento de palabra claveerrors
. También se debe consultar la documentación de la función para ver si admite este argumento y, si no lo hace, puede ser necesario utilizar un enfoque alternativo.Es importante tener en cuenta que el mensaje de error presentado no parece estar relacionado con los fragmentos de código proporcionados para calcular puntos de datos altos y bajos a partir de un DataFrame. Por lo tanto, el problema con la función
import_optional_dependency()
puede no estar relacionado con este código y podría ser causado por una parte diferente del programa.