Применить индексную функцию, используя apply/mapply/lappply R

Я хочу использовать функцию writeData(wb=wb,data=x,startRow=i, startCol=j+diff) для большого кадра данных xпосле трех манипуляций:

1) Если элемент na, просто напишите элемент, используя вышеуказанную функцию

2) Если элемент является формульным, игнорируйте его

3) Если элемент является числом, сделайте его numeric и использовать функцию (все элементы читаются как строки)

Проблема заключается в startRow а также startCol требуется индекс, поэтому я чувствую, что вынужден перебирать каждый элемент и применять writeData, что занимает много времени! Я пытался с помощью apply но writeData нуждается в startCol а также startRow,

Любые предложения о том, как избежать зацикливания, или хотя бы минимизировать его?

0 ответов

Другие вопросы по тегам