Ja:
%Vor%oder
%Vor%Referenz: Ссылка
Ich möchte einen Datenrahmen bedingt ohne referenzieren, der auf den Datenrahmen verweist. Zum Beispiel wenn ich folgendes habe:
%Vor%Ich möchte sagen:
%Vor%Aber stattdessen muss ich sagen:
%Vor%plyr und ggplot behandeln das so schön. Gibt es ein Paket, das die Untermenge eines Datenrahmens ähnlich schön macht?
Es sieht so aus, als würden Sie nach dem Paket data.table suchen, das die Indexierungssyntax genau so wie die von Ihnen beschriebene implementiert. ( data.table
-Objekte sind im Wesentlichen data.frame
s mit zusätzlicher Funktionalität, so dass Sie sie weiterhin fast überall verwenden können, wo Sie ein "normales" data.frame verwenden würden.)
Matthew Dowle, der Autor des Pakets, spricht in seiner Antwort auf diese beliebte SO [r] -Tag-Frage . Seine Antwort könnte genauso gut als direkte Antwort auf Ihre Frage oben geschrieben worden sein!
Hier ist ein Beispiel:
%Vor%Es sieht so aus, als würden Sie nach dem Paket data.table suchen, das die Indexierungssyntax genau so wie die von Ihnen beschriebene implementiert. ( %code% -Objekte sind im Wesentlichen %code% s mit zusätzlicher Funktionalität, so dass Sie sie weiterhin fast überall verwenden können, wo Sie ein "normales" data.frame verwenden würden.)
Matthew Dowle, der Autor des Pakets, spricht in seiner Antwort auf diese beliebte SO [r] -Tag-Frage . Seine Antwort könnte genauso gut als direkte Antwort auf Ihre Frage oben geschrieben worden sein!
Hier ist ein Beispiel:
%Vor%Versuchen Sie dplyr, nachdem diese Frage bekanntgegeben und beantwortet wurde. Es ist ideal für viele gängige Datenframe-Aufgaben.
%Vor%oder äquivalent:
%Vor%Ich möchte einen Datenrahmen bedingt ohne referenzieren, der auf den Datenrahmen verweist. Zum Beispiel wenn ich folgendes habe:
%Vor%Ich möchte sagen:
%Vor%Aber stattdessen muss ich sagen:
%Vor%plyr und ggplot behandeln das so schön. Gibt es ein Paket, das die Untermenge eines Datenrahmens ähnlich schön macht?
Schönheit ist subjektiv, nicht wahr? Um andere Lösungen zu teilen, gibt es auch das Paket %code% :
%Vor% Schönheit ist subjektiv, nicht wahr? Um andere Lösungen zu teilen, gibt es auch das Paket sqldf
:
Versuchen Sie dplyr, nachdem diese Frage bekanntgegeben und beantwortet wurde. Es ist ideal für viele gängige Datenframe-Aufgaben.
%Vor%oder äquivalent:
%Vor%