Python | Panda dataframe.clip_upper ()

|

Pandas dataframe.clip_upper() viene utilizzato per tagliare i valori a una soglia di input specificata. Usiamo questa funzione per tagliare tutti i valori al di sopra della soglia di input all’input specificato.

Sintassi: DataFrame.clip_upper (soglia, asse = Nessuno, inplace = False)

Parametri: < br /> soglia: float o array_like
float : ogni valore viene confrontato con la soglia.
tipo array : la forma della soglia deve corrispondere all’oggetto con cui viene confrontata. Quando self è una serie, la soglia dovrebbe essere la lunghezza. Quando self è un DataFrame, la soglia dovrebbe essere 2-D e la stessa forma di self per axis = None, o 1-D e la stessa lunghezza dell’asse confrontato.
asse: allinea l’oggetto con la soglia lungo l’asse specificato.
inplace: se eseguire l’operazione in atto sui dati.

Restituisce: ritagliato: stesso tipo di input

Esempio n. 1: Usa clip_upper ( ) per tagliare i valori dei frame di dati al di sopra di una determinata soglia.

Ora taglia tutti i valori da 8 a 8.

# importa panda come pd

import panda come pd


# Crea un frame di dati utilizzando un dizionario

df = pd.DataFra me ({ "A" : [ - 5 , 8 , 12 , - 9 , 5 , 3 ],

"B" : [ - 1 , - 4 , 6 < codice classe = "normale">, 4 , 11 , 3 ],

"C" : [ 11 , 4 , - 8 , 7 , 3 , - 2 ]})


# Stampa il frame di dati per il rendering
df

# Taglia tutti i valori inferiori a 2

df.clip_upper ( 8 )

Output:

Esempio n. 2: Usa clip_upper () per clip_upper () valori nel data frame con un valore specifico per ogni cella del data frame.

A questo scopo possiamo utilizzare un array vuoto, ma la forma dell’array deve essere la stessa di quella frame di informazioni.

< tr>

# panda importa come pd

importa panda come pd


# Crea un frame di dati usando un dizionario

df = pd.DataFrame ({ "A" : [ - 5 , 8 , 12 , - 9 , 5 , 3 ],

"B" : [ - 1 , - 4 , 6 , 4 , 11 , 3 ],

"C" : [ 11 , 4 , - 8 , 7 , 3 , - 2 ]})


# limite superiore per ogni singolo elemento di colonna.

limite = np .array ([ [ 10 , 2 , 8 ], [ 3 , 5 , 3 ], [ 2 , 4 , 6 ],

[ 11 , 2 , 3 ], [ 5 , 2 , 3 ], [ 4 , 5 , 3 ]])


# Print upper_limit
limite

Ora applica queste restrizioni al frame di dati.

# applica un limite diverso
# per ogni cella nel frame di dati
df.clip_upper (limite)

Output:

Ogni valore di cella è stato ritagliato in base al corrispondente limite superiore applicato.

Ci auguriamo che questo articolo ti abbia aiutato a risolvere il problema. Oltre a Python | Panda dataframe.clip_upper (), controlla altri argomenti relativi a clip.

Vuoi eccellere in Python? Consulta la nostra recensione dei migliori corsi online Python 2022. Se sei interessato alla scienza dei dati, controlla anche come imparare a programmare in R.

A proposito, questo materiale è disponibile anche in altre lingue:



Oliver Nickolson

London | 2022-11-28

Forse ci sono altre risposte? Cosa significa esattamente Python | Panda dataframe.clip_upper () significa esattamente?. Non sono proprio sicuro che sia il metodo migliore

Ken Robinson

San Francisco | 2022-11-28

Grazie per le spiegazioni! Sono rimasto bloccato con Python | Panda dataframe.clip_upper () per alcune ore, finalmente l'ho fatto 🤗. Non sono proprio sicuro che sia il metodo migliore

Olivia Chamberlet

Boston | 2022-11-28

Mi stavo preparando per il mio colloquio di codifica, grazie per aver chiarito questo punto - Python | Panda dataframe.clip_upper () in Python non è il più semplice. Controllato ieri, funziona!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically