Mam ogromny wektor, który ma kilka NAwartości, i próbuję znaleźć maksymalną wartość w tym wektorze (wektor to wszystkie liczby), ale nie mogę tego zrobić z powodu NAwartości. Jak mogę usunąć NAwartości, aby móc obliczyć maksimum?
Czytam dane z pliku .csv do ramki danych Pandas, jak poniżej. W przypadku jednej z kolumn idchcę określić typ kolumny jako int. Problem polega na tym, że idseria ma brakujące / puste wartości. Kiedy próbuję rzutować idkolumnę na liczbę całkowitą podczas czytania pliku .csv, otrzymuję: df= pd.read_csv("data.csv", dtype={'id': int}) error: …
Chcę wiedzieć, jak pomijać NAwartości w ramce danych, ale tylko w niektórych kolumnach, które mnie interesują. Na przykład, DF <- data.frame(x = c(1, 2, 3), y = c(0, 10, NA), z=c(NA, 33, 22)) ale chcę tylko pominąć dane, w których yjest NA, dlatego wynik powinien być x y z 1 …
Generalnie wolę kodować R, aby nie otrzymywać ostrzeżeń, ale nie wiem, jak uniknąć ostrzeżenia podczas as.numerickonwertowania wektora znaków. Na przykład: x <- as.numeric(c("1", "2", "X")) Da mi ostrzeżenie, ponieważ wprowadziło NA przez przymus. Chcę, żeby NA wprowadzane przez przymus - czy istnieje sposób, aby powiedzieć „tak, to jest to, co …
Mamy ramkę danych z pliku CSV. Ramka danych DFzawiera kolumny zawierające zaobserwowane wartości i kolumnę ( VaR2) zawierającą datę wykonania pomiaru. Jeśli data nie została zarejestrowana, plik CSV zawiera wartość NAdla brakujących danych. Var1 Var2 10 2010/01/01 20 NA 30 2010/03/01 Chcielibyśmy użyć polecenia podzestaw, aby zdefiniować nową ramkę danych, …
Mam plik data.frame zawierający kilka kolumn ze wszystkimi wartościami NA, jak mogę je usunąć z data.frame. Czy mogę skorzystać z funkcji na.omit(...) określając dodatkowe argumenty?
Jest wiele postów dotyczących zastępowania wartości NA. Zdaję sobie sprawę, że w poniższej tabeli / ramce można zastąpić NA: x[is.na(x)]<-0 Ale co, jeśli chcę ograniczyć to tylko do niektórych kolumn? Pokażę ci przykład. Najpierw zacznijmy od zbioru danych. set.seed(1234) x <- data.frame(a=sample(c(1,2,NA), 10, replace=T), b=sample(c(1,2,NA), 10, replace=T), c=sample(c(1:5,NA), 10, replace=T)) …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.