2015-11-15 2 views
-1

Я пытаюсь экспортировать разные цифры с соответствующими именами файлов.Как автоматически экспортировать разные цифры с разными именами в R

Например, есть таблица под названием «A» и имеет следующую структуру.

V1      V2 
chr1     0.9 
chr1     0.1 
chr1     0.2 
chr2     1.1 
chr2     1.3 
chr2     0.1 

plot(A[which(A$V1==chr1),2]) 
plot(A[which(A$V1==chr2),2]) 
. 
. 
. 
. 

выходные файлы

chr1.pdf
chr2.pdf

мне удалось сделать различные участки с разными названиями по колонке V1. Однако я не могу создавать разные имена файлов.

Дайте мне ваши хорошие решения

+0

Можете ли вы разработать на то, что вы пытаетесь построить с помощью MWE http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-воспроизводимый пример – David

+0

Дэвид, я также хочу точно объяснить, что я хочу делать. Однако я понятия не имею, как рисовать или загружать схему о моей ситуации. Я хочу сделать другой график в соответствии со значениями столбца V1, а затем экспортировать их в формат pdf с именами значений V1. – Sejin

+0

Вы изучали 'ggplot2' и его' ggsave'-функцию? Затем вы можете использовать 'for'-loop для создания и сохранения графика ... – David

ответ

1

Использовать for цикл:

for (v in unique(A$V1)){ 
    plot(A[which(A$V1) == v, 2]) 
    dev.copy2pdf(paste0(v, ".pdf")) 
} 
+0

Спасибо, я приму ваше предложение. – Sejin

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