d*******1 发帖数: 854 | 1 居然没google出来
如何count 在一个data frame column里有多少个distinct value (这个column可以是
factor, character or numeric).
鞠躬了 |
D******n 发帖数: 2836 | 2 unique?
duplicated?
【在 d*******1 的大作中提到】 : 居然没google出来 : 如何count 在一个data frame column里有多少个distinct value (这个column可以是 : factor, character or numeric). : 鞠躬了
|
o****o 发帖数: 8077 | 3 table(data), at least work for me on factor, numerical, char |
l*****k 发帖数: 587 | 4 length(unique(yourdataframe))
?
【在 D******n 的大作中提到】 : unique? : duplicated?
|
d*******1 发帖数: 854 | 5 谢谢几位楼上的, 我倒是知道unique(xxx), 但是又依照SAS的习惯的去想怎样将这个
count变成macro以便为后面的code所调用。 现在突然意识到在R这个length已经是一个
object可以随时随地调用, 也就是说R里面其实遍地都是MACRO
【在 l*****k 的大作中提到】 : length(unique(yourdataframe)) : ?
|
D******n 发帖数: 2836 | 6 ....不是macro是function,看来你还是把function 当做macro。先学sas的后遗症。
【在 d*******1 的大作中提到】 : 谢谢几位楼上的, 我倒是知道unique(xxx), 但是又依照SAS的习惯的去想怎样将这个 : count变成macro以便为后面的code所调用。 现在突然意识到在R这个length已经是一个 : object可以随时随地调用, 也就是说R里面其实遍地都是MACRO
|
o****o 发帖数: 8077 | 7 ft, think in R when you use R
【在 d*******1 的大作中提到】 : 谢谢几位楼上的, 我倒是知道unique(xxx), 但是又依照SAS的习惯的去想怎样将这个 : count变成macro以便为后面的code所调用。 现在突然意识到在R这个length已经是一个 : object可以随时随地调用, 也就是说R里面其实遍地都是MACRO
|
d*******1 发帖数: 854 | 8 我知道你的意思, 在SAS里任何record都是dataset, 是固化在硬盘的一个小区间,
要让这个记录在code之间自由的流动, 必须要把他macro 化。 而在R一切都是object,
都可被调用, 这个额外的macro化可以被省略了,呵呵, 我这个R里到处都是MACRO
当然是打引号的拉。
【在 D******n 的大作中提到】 : ....不是macro是function,看来你还是把function 当做macro。先学sas的后遗症。
|