הפיכת טורים ב-data frame או בטבלה ל- vector

12 views
Skip to first unread message

ישי שניידר

unread,
Jul 23, 2017, 1:16:48 PM7/23/17
to Israel R User Group
שלום,

יש לי טבלה שייבאתי מגיליון אקסל.  יש לי כמה נבחנים ולכל נבחן כמה פרמטרים שכל אחד מהם מקבל ערך סודר. (לדוגמה, 0, 1 ו-2).

אני רוצה להציג כמה 0-ים יש בכל פרטמר, כמה 1-ים וכמה 2-ים, אבל הכלי הפשוט של אם לא מדובר בוקטור.summary לא מתאים 

השאלה היא איך הכי פשוט להפוך את כל הטורים לוקטור (לא בצורה ידנית ולא באמצעות לולאה).

לעזרתכם אודה :)

Michael Dorman

unread,
Jul 23, 2017, 1:32:27 PM7/23/17
to Israel R User Group
> dat = data.frame(
+   a = c(1, 2, 0, 1),
+   b = c(1, 1, 1, 2),
+   c = c(2, 2, 2, 2),
+   stringsAsFactors = FALSE
+ )
> 
> apply(dat, 2, table)
$a

0 1 2 
1 2 1 

$b

1 2 
3 1 

$c

2 
4 

ישי שניידר

unread,
Jul 23, 2017, 1:39:18 PM7/23/17
to Israel R User Group

תודה!!!


בתאריך יום ראשון, 23 ביולי 2017 בשעה 20:16:48 UTC+3, מאת ישי שניידר:
Reply all
Reply to author
Forward
0 new messages