2012-06-22 30 views
7

Bir vektördeki pozitif ve negatif çalışmaların sayısını (R olarak) hesaplamam gerekir. Ben beri, ishal sayısının dört olduğu dahaBir vektördeki pozitif ve negatif sayıların hesaplanması

x = c(-23 , -2 , 5 , 8, 9, 12, -2, -1, 3, 5, 7) 

: Örneğin, bir vektör x olduğunu varsayalım {-23, -2}, {5,8,9,12}, {-2 , -1} ve {3,5,7}. Dolayısıyla, temel olarak her dizi dizisi değiştiğinde, sayım sayısında +1 olarak sayılır.

+0

"A run" nedir? "Çalıştırma sayısı 4'tür çünkü [sayıların virgülle ayrılmış listesi]" açık bir açıklama değildir. –

+5

Gönderilen sorunun açık olduğunu düşünüyorum. –

cevap

15

Vektörünüz x içeriyorsa, length(rle(sign(x))$lengths) yapacaktır.

+0

teşekkürler çok mükemmel! –

İlgili konular