Statystyka, prognozowanie, ekonometria, data mining Strona Główna
Reklama pqstat.pl
Statystyka, prognozowanie, ekonometria, data mining
Forum miłośników statystyki - Portal Statystyczny

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  Chat   Regulamin  Kadra forum
PORTAL STATYSTYCZNY
 Ogłoszenie 
FORUM STATYSTYCZNE MA JUŻ 10 LAT

Znasz statystykę lub ekonometrię, metody prognozowania, data mining i chcesz pomóc w rozwoju forum statystycznego ?
Pisz na: administrator(małpa)statystycy.pl

Rozpoczął swoją działalność portal statystyczny - masz pomysł na jego rozwój ?

Drogi forumowiczu! Zanim napiszesz posta zapoznaj się z regulaminem forum i przedstaw się
The International Year of Statistics (Statistics2013) Smarter Poland Portal statystyczny

Poprzedni temat «» Następny temat

Tagi tematu: Brak tagów.

Przesunięty przez: mathkit
2015-03-23, 16:03
[R] Pominięcie zbędnej wartości w przetwarzaniu danych
Autor Wiadomość
Grześ 
Starszy Szeregowy



Posty: 39
Skąd: Biała Podlaska
Wysłany: 2009-05-14, 13:36   [R] Pominięcie zbędnej wartości w przetwarzaniu danych

Przykładowo, mam następującą bazę danych:

"kolumna1";"kolumna2";"kolumna3" ...
oraz odpowiednio dane:
2;5;9
9;6;6
4;6;5...

Następnie (w R) mam napisaną pętlę, która przetwarza powyższe dane w określony sposób, jednak zanim wykonam tę pętlę, chciałbym ze wszystkich kolumn wykluczyć konkretną wartość (np. cyfrę 9), tak aby pętla wykonywała mi się na wszystkich wartościach omijając tę właśnie wartość czy też komórkę.

Czyli:
1) Ładuję bazę danych
2) Kod, który wykluczy mi komórki zawierającą cyfrę 9
3) Następuje wykonanie pętli na bazie danych bez mojej zbędnej wartości

W jaki sposób możnaby napisać kod do wykonania punktu drugiego?
Ostatnio zmieniony przez mathkit 2011-06-22, 09:48, w całości zmieniany 1 raz  
 
     
Google

Wysłany:    Reklama google.

 
 
piotrek 
Podporucznik


Pomógł: 13 razy
Posty: 198
Skąd: b.d.
Wysłany: 2009-05-14, 13:53   

Grześ napisał/a:
2) Kod, który wykluczy mi komórki zawierającą cyfrę 9


Dobrze rozumiem, że chodzi o usunięcie całego wiersza, jeśli jakaś komórka w tym wierszu zawiera liczbę 9?
 
     
Grześ 
Starszy Szeregowy



Posty: 39
Skąd: Biała Podlaska
Wysłany: 2009-05-14, 14:17   

Nie. Rozpatruję kolumny, a nie wiersze, czyli jeżeli:

Cała baza danych liczy 50 wierszy i jeżeli
Kolumna1 ma trzy "9" to po kroku nr 2 do pętli dostarczone zostaną 47 wartości (już bez 9)
Kolumna2 ma pięć "9" to po kroku nr 2 do pętli dostarczone zostaną 45 wartości

Obrabiam dane biorąc pod uwagę kolumny, problem polega na tym jak pominąc losowo występujące "9" i potem, że tak powiem, poprzesuwać resztę danych w jakiejś zmiennej pomocniczej do "góry" np.

Kolumna1
2
9
4
4...
Po wykonaniu algorytmu
Kolumna1 (jako zmienna_pomocnicza jest krótsza)
2
4
4...
 
     
cogito 
Podporucznik



Pomógł: 30 razy
Posty: 310
Skąd: Wrocław
Wysłany: 2009-05-15, 12:38   

mozesz zrobic to np tak

for (i in 1:ncol(dane)) {
kolumna = dane[,i]
nkolumna = kolumna[kolumna!=9]

# analizy dla nkolumna

}


mozna to tez zrobic na wiele innych sposobow np. przy wczytywanu danych ustaw parametr na.strings (czy jakos tak) w funkcji read.table a pozniej zrobi complete.cases() albo ustaw na.rm=T jezeli funkcja obsluguje ten argument
_________________
pozdrawiam
Przemek
www.biecek.pl
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych zakładek(IE)
Wersja do druku

Skocz do:  

Podobne Tematy
Temat Autor Forum Odpowiedzi Ostatni post
Brak nowych postów Przyklejony: Wartości teoretyczne modelu
ann88 Modelowanie ekonometryczne 12 2010-11-19, 07:10
Shidley
Brak nowych postów Przyklejony: Wartość oczekiwana (własności)
Riki Teoria i rachunek prawdopodobieństwa 1 2009-10-08, 08:11
mathkit
Brak nowych postów Przyklejony: Warunkowa wartość oczekiwana
wdsk Wiedza statystyczna 0 2012-10-29, 21:13
wdsk
Brak nowych postów Przyklejony: warunkowa wartość oczekiwana
misza Teoria i rachunek prawdopodobieństwa 5 2014-10-25, 08:23
aron11
Brak nowych postów Przyklejony: [MUM] 2007_01_08_Zad.5 zbiór dopuszczalnych wartości
Kleofas Zadania aktuarialne - Matematyka ubezpieczeń życiowych [MUŻ] i majątkowych [MUM], Prawdopodobieństwo i Statystyka [PiS] 0 2008-12-01, 16:52
Kleofas

Ideą przyświecającą istnieniu forum statystycznego jest stworzenie możliwości wymiany informacji, poglądów i doświadczeń osób związanych ze statystyką, mierzenie się z różnego rodzaju problemami statystycznymi i aktuarialnymi. Poruszane problemy: Statystyka w badaniach sondażowych rynku, metody reprezentacyjne, Teoria i rachunek prawdopodobieństwa, statystyka opisowa, teoria estymacji, testowanie hipotez statystycznych, ekonometria, prognozowanie, metody data mining.
Copyright (C) 2006-2015 Statystycy.pl
Powered by phpBB modified by Przemo © 2003 phpBB Group
Strona wygenerowana w 0,04 sekundy. Zapytań do SQL: 17