Python | Панды dataframe.notnull ()
Python - отличный язык для анализа данных, в первую очередь из-за фантастической экосистемы пакетов Python, ориентированных на данные. Pandas - один из таких пакетов, который значительно упрощает импорт и анализ данных.
Pandas dataframe.notnull() function detects existing/ non-missing values in the dataframe. The function returns a boolean object having the same size as that of the object on which it is applied, indicating whether each individual value is a na value or not. All of the non-missing values gets mapped to true and missing values get mapped to false.
Примечание. Такие символы, как «пустые строки» или numpy.inf, не считаются значениями NA. (если вы не установите pandas.options.mode.use_inf_as_na = True).
Syntax: DataFrame.notnull()
Returns : Mask of bool values for each element in DataFrame that indicates whether an element is not an NA value.
Example #1: Use notnull() function to find all the non-missing value in the datafram.
# importing pandas as pdimport pandas as pd # Creating the first dataframe df = pd.DataFrame({"A":[14, 4, 5, 4, 1], "B":["Sam", "olivia", "terica", "megan", "amanda"], "C":[20 + 5j, 20 + 3j, 7, 3, 8], "D":[14, 3, 6, 2, 6]}) # Print the dataframedf |

Let’s use the dataframe.notnull() function to find all the non-missing values in the dataframe.
# find non-na valuesdf.notnull() |
Выход :
Как мы видим в выходных данных, все не пропущенные значения в кадре данных были сопоставлены с истиной. Нет ложного значения, так как в фрейме данных нет пропущенного значения.
Example #2: Use notnull() function to find the non-missing values, when there are missing values in the dataframe.
# importing pandas as pdimport pandas as pd # Creating the dataframe df = pd.DataFrame({"A":["Sandy", "alex", "brook", "kelly", np.nan], "B":[np.nan, "olivia", "terica", "", "amanda"], "C":[20 + 5j, 20 + 3j, 7, None, 8], "D":[14.8, 3, None, 2.3, 6]}) # find non-missing valuesdf.notnull() |
Output :
Notice, the empty string also got mapped to true indicating that it is not a NaN value.
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.