2016-12-05 4 views
0

У меня есть таблица, которая имеет уникальное имя, дату и частоту. Я хочу разделить каждое уникальное имя в таблице в отдельной таблице. Я получаю данные ежемесячно, и уникальное имя всегда меняется; однако заголовок остается неизменным. Я привел пример ниже. Любая помощь будет высоко ценится.Разделение уникальных имен в новой таблице

Data Input 
Unique Name Date Frequency 
Mark   11/6  3 
Dave   10/6  4 
Mark   8/5  2 
Tim    7/4  9 
Mark   9/10  4 
Tim    9/15  1 

Data Output 
Unique Name Date Frequency 
Dave   10/6  4 

Unique Name Date Frequency 
Mark   11/6  3 
Mark   8/5  2 
Mark   9/10  4 

Unique Name Date Frequency 
Tim    7/4  9 
Tim    9/15  1 
+0

Пожалуйста, 'dput()' данные примера, которые вы хотите нам использовать. –

+2

. Вы можете захотеть просмотреть '? Split', чтобы разделить фрейм данных столбцом Unique Name в список фреймов данных (каждый элемент, соответствующий уникальное значение в уникальном имени) – aichao

+3

Ответ [здесь] (http://stackoverflow.com/questions/18527051/split-a-large-dataframe-into-a-list-of-data-frames-based-on- common-value-in-colu) демонстрирует метод 'split' @aichao notes. –

ответ

-1

Предположит, ваш dataframe называется "данными":

mark <- data[data[,1]=="Mark",] #so here you'll have all data for "Mark" tim <- data[data[,1]=="Tim",] #all data for "Tim" dave <- data[data[,1]=="Dave",] #all data for "Dave"

Надеется, что это может помочь вам.

Смежные вопросы