ich einen Datenrahmen haben, die wie folgt aussieht:Wie die Anzahl unterschiedlicher Werte in einem Datenrahmen Spalte mit einer Bedingung in R Count
date timestamp transfer ID IP Address Username Encryption File Bytes Speed DateTimeStamp
1 20160525 08:22:06.838 F798256B 10.199.194.38:57708 wei2dt - "" 264 "1.62 seconds (1.30 kilobits/sec)" 20160525 08:22:06.838
2 20160525 08:28:26.920 F798256C 10.19.105.15:57708 wei2dt - "isi_audit_log.dmp-sv.tmp" 69 "0.29 seconds (1.93 kilobits/sec)" 20160525 08:28:26.920
3 20160525 08:28:26.923 F798256D 10.19.105.15:57708 wei2dt - "isi_audit_log.dmp-sv.met" 0 "Unable to stat isi_audit_log.dmp-sv.met: No such file or directory" 20160525 08:28:26.923
4 20160525 08:28:26.933 F798256E 10.19.105.15:57708 wei2dt - "CG0009 1364_GT_report.txt" 34 "0.01 seconds (34.0 kilobits/sec)" 20160525 08:28:26.933
ich die Anzahl der Benutzer (Benutzernamen) zählen möchten, dass waren zu einer bestimmten Zeit online. Im Wesentlichen möchte ich alle fünf Minuten überprüfen, wie viele Benutzer aktiv waren. Ich muss die DateTimestamp-Spalte verwenden, um meine Intervalle zu erstellen und als eine Bedingung zu verwenden, um die Anzahl der verschiedenen Benutzer in diesem Zeitraum zu zählen. Ich habe versucht, eine while-Schleife zu verwenden, um etwas in der Art zu tun, aber es hat nicht funktioniert. Gibt es Vorschläge, wie ich das machen soll?
können Sie eine 'dput' Ihrer Tabelle zur Verfügung stellen? dput (df) – user5249203
Ihre Intervalle beziehen sich auf den ersten Eintrag und werden dann auf den letzten Eintrag zurückgesetzt, wenn sie länger als 5 min sind? Sie müssen mehr Informationen bereitstellen. – user5249203