2015-06-17 3 views
1

У меня есть dataframe (DF):если другое заявление dateframe

df<- Column1 Column2 Column3 

Я хочу сделать IfElse заявления со средним значением значений COLUMN2 и вызовом в том числе два других dataframes (df2 и DF3) в моем заявление.

Вот формула я использовал:

ifelse(mean(df$Column2)<5,df2,df3) 

Он не производит df2 или DF3 как dataframe.

Что я делаю неправильно?

+0

На каком языке это написано в? – Dijkgraaf

+0

Nevermind Я просто понимаю это. Это было в R. Вот что я сделал: Условный <-функция (х) { если (х <5) { печати (eCPM2) } еще { печати (eCPMLOGIC) }} CONDITIONAL (averagecpm) –

+0

Возможно, вы захотите опубликовать это в качестве ответа тогда ;-) PS Я отформатировал ваш вопрос и вернул его – Dijkgraaf

ответ

0

От «глупо, но работает» отдел:

get(ifelse(mean(df$Column2)<5,"df2","df3")) 
Смежные вопросы