Печать ненулевых значений в серии Pandas

Чтобы напечатать ненулевые значения в серии Pandas, вы можете использовать несколько методов. Вот несколько подходов:

Метод 1: использование логического индексирования

import pandas as pd
# Create a sample Series
series = pd.Series([0, 1, 0, 3, 0, 5])
# Filter nonzero values using boolean indexing
nonzero_values = series[series != 0]
# Print the nonzero values
print(nonzero_values)

Метод 2: использование функции nonzero()

import pandas as pd
# Create a sample Series
series = pd.Series([0, 1, 0, 3, 0, 5])
# Get the nonzero values using the nonzero() function
nonzero_values = series[series.nonzero()]
# Print the nonzero values
print(nonzero_values)

Метод 3: использование функции where()

import pandas as pd
# Create a sample Series
series = pd.Series([0, 1, 0, 3, 0, 5])
# Use the where() function to replace zero values with NaN
nonzero_values = series.where(series != 0).dropna()
# Print the nonzero values
print(nonzero_values)