Запитання з тегом «missing-data»

16
Видаліть рядки з усіма чи деякими NA (відсутніми значеннями) у data.frame
Я хотів би видалити рядки з цього кадру даних, які: а) містять NAs у всіх стовпцях. Нижче наведено мій приклад кадру даних. gene hsap mmul mmus rnor cfam 1 ENSG00000208234 0 NA NA NA NA 2 ENSG00000199674 0 2 2 2 2 3 ENSG00000221622 0 NA NA NA NA 4 …


7
Видаліть значення НА з вектора
У мене величезний вектор, який має пару NAзначень, і я намагаюся знайти максимальне значення у цьому векторі (вектор - це всі числа), але я не можу цього зробити через NAзначення. Як я можу видалити NAзначення, щоб я міг обчислити максимум?
191 r  max  min  na  missing-data 

9
Як писати в нижньому регістрі рядок стовпця кадру даних pandas, якщо в ньому відсутні значення?
Наступний код не працює. import pandas as pd import numpy as np df=pd.DataFrame(['ONE','Two', np.nan],columns=['x']) xLower = df["x"].map(lambda x: x.lower()) Як мені його налаштувати, щоб отримати xLower = ['one', 'two', np.nan]? Ефективність важлива, оскільки реальний фрейм даних величезний.

13
Елегантний спосіб повідомляти про відсутні значення в data.frame
Ось невеличка частина коду, яку я написав, щоб повідомити про змінні з відсутніми значеннями з кадру даних. Я намагаюся придумати більш елегантний спосіб зробити це, який, можливо, повертає data.frame, але я застряг: for (Var in names(airquality)) { missing <- sum(is.na(airquality[,Var])) if (missing > 0) { print(c(Var,missing)) } } Редагувати: Я …

1
str.format () викликає KeyError
Наступний код викликає KeyErrorвиняток: addr_list_formatted = [] addr_list_idx = 0 for addr in addr_list: # addr_list is a list addr_list_idx = addr_list_idx + 1 addr_list_formatted.append(""" "{0}" { "gamedir" "str" "address" "{1}" } """.format(addr_list_idx, addr)) Чому? Я використовую Python 3.1.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.