R言語ユーザーグループ

 しくみがよく分かってないんだが、はてなR言語ユーザーグループに参加申請してみた。
 俺が扱ってるデータはカテゴリカルデータが中心なんだが、ノンパラ検定も一通りできるみたいだし、非常に面白い。
 で、いま悩んでいるのはt−検定なんだけど、たとえば元のデータのA列に性別、B列に体重が入っていたとき、男性と女性の体重の差を検定するにはどうすりゃいいのだろうか?
 やっぱ、
> male.weight <- c(45, 46, 47, 48, 49, 50)
> female.weight <- c(42, 43, 44, 45, 46, 47, 48, 49)
> t.test(male.weight, female.weight)
> t.test(male.weight, female.weight, v=T)
> wilcox.test(male.weight, female.weight)

てな感じに、データを入れ直さなきゃならんのかな。
めんどくさいな。
なんか他に方法がありそうなもんだが。