-4
我有一個數組年齡,我想複製所有年齡少感謝30新數組a1。 我嘗試下面的代碼:複製屬性小於值
age <- c(23,24,26,27,35,42,45,49,50,52,56,56,57,59,60,61,63,64)
a1 <- age<30
a1
OUTPUT:
真真真真假假假假假假假假假假假假FALSE FALSE
我希望得到實際值而不是真或假
我有一個數組年齡,我想複製所有年齡少感謝30新數組a1。 我嘗試下面的代碼:複製屬性小於值
age <- c(23,24,26,27,35,42,45,49,50,52,56,56,57,59,60,61,63,64)
a1 <- age<30
a1
OUTPUT:
真真真真假假假假假假假假假假假假FALSE FALSE
我希望得到實際值而不是真或假
age<30
是返回logical
向量的表達式。這就是爲什麼你有一個TRUE和FALSE值的序列。
您的下一步是使用此序列索引的原始數組。例如,你可以用整數索引你的數組:
a1 <- age[c(1,3,5)]
a1
[1] 23 26 35
所以你可以用布爾值做同樣的事情。如果布爾值爲TRUE,那麼你需要的值,如果不是的話,你不坐值:
a1 <- age<30
age[a1]
[1] 23 24 26 27
而且這是你想要的到底是什麼。現在搜索互聯網R子集向量和矩陣,你將學習R是多麼強大。
而不是建議在互聯網上搜索,典型的建議是'help.start()',並選擇一本手冊。 – Frank
a1 < - 年齡[年齡<30] –
感謝它的工作。 –