Die Suche ergab 76 Treffer
- Fr Sep 14, 2018 2:46 pm
- Forum: Allgemeines zu R
- Thema: .SD Blockade lösen
- Antworten: 19
- Zugriffe: 2729
Re: .SD Blockade lösen
Die Funktion habe ich nicht modiefieziert, mein kompletter Datensatz über 500k Zeilen :? Ich versuche rauszufinden, wo es tatsächlich hängen bleibt und stelle es Dir zur Verfügung. Danke schon mal! ---- EDIT: Kann ich eventuell mit der Debug Funtion feststellen an welcher Stelle (an welcher ID) es s...
- Fr Sep 14, 2018 2:28 pm
- Forum: Allgemeines zu R
- Thema: .SD Blockade lösen
- Antworten: 19
- Zugriffe: 2729
Re: .SD Blockade lösen
Sehr schöne und effiziente Lösung :) Danke Error in (1 + which(up)):M[, which(Level > 90 & shift(Level, type = "lead") < : argument of length 0 Error in `[.data.table`(dt, , ffdel(.SD), : j doesn't evaluate to the same number of columns for each group Habe allerdings jetzt oben genannt...
- Fr Sep 14, 2018 2:16 pm
- Forum: Allgemeines zu R
- Thema: Duplikate mit bestimmten Wert beseitigen
- Antworten: 10
- Zugriffe: 1332
Re: Duplikate mit bestimmten Wert beseitigen
Sehr schön, besten dank für die Optimierung ! Du weißt aber auch, dass die 100er-Werte ohne Lücke (je Value3-Gruppe) aufeinanderfolgen müssen, damit der Code das gewünschte Ergebnis liefert, richtig? Ja das ist in der Tat in diesem Fall so gewollt. Aber in Kombination mit der von Dir Vorgeschlagenen...
- Fr Sep 14, 2018 11:31 am
- Forum: Allgemeines zu R
- Thema: .SD Blockade lösen
- Antworten: 19
- Zugriffe: 2729
Re: .SD Blockade lösen
Ich bin begeistert, vielen Dank Jörg!
sowohl die Lösung mit der copy() Funktion hat funktioniert, als auch Dein deutlich eleganterer Ansatz ohne Schleife !
Freundliche Grüße
Regression
sowohl die Lösung mit der copy() Funktion hat funktioniert, als auch Dein deutlich eleganterer Ansatz ohne Schleife !
Freundliche Grüße
Regression
- Fr Sep 14, 2018 8:15 am
- Forum: Allgemeines zu R
- Thema: .SD Blockade lösen
- Antworten: 19
- Zugriffe: 2729
.SD Blockade lösen
Guten morgen, sei folgender Datensatz gegeben: dt<-data.table(Level=c(100,100,100,98:3,100,100,99,98,2,2,2,1,1,0,100,100,99:87,100,100,100,98:3,100,100,99,98,97,2,2,2,1,1,0,100,98:85), Zykl=c(rep(1,109),rep(2,15),rep(1,110),rep(2,15)),ID= c(rep(1,124),rep(2,125))) Dieser beinhaltet zwei ID die über ...
- Fr Sep 14, 2018 7:19 am
- Forum: Allgemeines zu R
- Thema: Duplikate mit bestimmten Wert beseitigen
- Antworten: 10
- Zugriffe: 1332
Re: Duplikate mit bestimmten Wert beseitigen
Jörg besten Dank für Deine Anmerkung! Das war selbstverständliche nicht gewollt. Habe jetzt folgenden code dazwischen geschoben: dt[, test_variable:=ifelse(Value1==100 & shift(Value1)==100,1,0), Value3] dt[,test_variable:=ifelse(is.na(test_variable),0,test_variable)] ### <-- geändert dt<-dt[test...
- Do Sep 13, 2018 7:27 am
- Forum: Allgemeines zu R
- Thema: Duplikate mit bestimmten Wert beseitigen
- Antworten: 10
- Zugriffe: 1332
Re: Duplikate mit bestimmten Wert beseitigen
Hallo noch mal,
es hat sich erledigt. für diejenigen die vor dem gleichen Problem stehen:
Hab einen kurzen Workaroud vorgenommen:
Schönen Tag und frohes Schaffen, allerseits!
es hat sich erledigt. für diejenigen die vor dem gleichen Problem stehen:
Hab einen kurzen Workaroud vorgenommen:
Code: Alles auswählen
dt[, test_variable:=ifelse(Value1==100 & shift(Value1)==100,1,0), Value3]
dt<-dt[test_variable!=1]
- Mi Sep 12, 2018 2:07 pm
- Forum: Allgemeines zu R
- Thema: Duplikate mit bestimmten Wert beseitigen
- Antworten: 10
- Zugriffe: 1332
Duplikate mit bestimmten Wert beseitigen
Guten Tag zusammen, ich suche nach einer Möglichkeit in einer gegebenen data.table Duplikate zu entfernen, aber nur für einen einzelnen Wert, alle anderen Duplikate werden benötigt. Sei hierzu: dt<-data.table(Value1=c(100,100,10:1,100,100,5:1,rep(1,2)), Value2=c(1:21),Value3=c(rep(1,12),rep(2,9))) I...
- Fr Apr 13, 2018 7:43 am
- Forum: Allgemeines zu R
- Thema: Säubern von Daten
- Antworten: 6
- Zugriffe: 791
Re: Säubern von Daten
Das ist toll!
Danke
Danke
- Do Apr 12, 2018 3:15 pm
- Forum: Allgemeines zu R
- Thema: Säubern von Daten
- Antworten: 6
- Zugriffe: 791
Re: Säubern von Daten
Danke Jörg!
Da ich mit sehr großen Datensätzen arbeiten muss, habe ich mich gefragt, ob ich eventuell auf die Schleife verzichten kann?
LG
Da ich mit sehr großen Datensätzen arbeiten muss, habe ich mich gefragt, ob ich eventuell auf die Schleife verzichten kann?
LG