全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1503 5
2016-04-20
如果 x = "apple", "apple", "cherry", "mengo", "banana", "peach"
        y = "banana", "apple", "peach", "banana", "cherry", "mengo"
        我想得到一个变量是 "apple", "apple", "cherry", "mengo", "banana", "peach", "banana", "apple", "peach", "banana", "cherry", "mengo"
也就是将两个变量先x 后y 依次排列。 如果每个变量很大一个个写出来不现实,如果x,y各是2000个,我希望得到新的变量z 是4000 应该怎么写啊? 是用list funciton 我得到的还是2000个?用c(x, y) 的话我得到的是4000 个数字,而不是每个数字代表的水果

求指教

谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-4-20 08:27:08
复制代码


输出为:[1] "apple"  "apple"  "cherry" "mengo"  "banana" "peach"  "banana" "apple"  "peach"  "banana" "cherry"
[12] "mengo"   没问题呀
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-20 09:38:34
玥落尘烟 发表于 2016-4-20 08:27
输出为:[1] "apple"  "apple"  "cherry" "mengo"  "banana" "peach"  "banana" "apple"  "peach"  "ban ...
每个变量都是数字,我把数字分level, and then label them. 就是我把1,当做 apple, 2 是cherry, 3是mango, 4是banana, 5是peach. 得到的数据其实是,x: 1,1,2,3,4,5.    y: 4,1,5,4,2,3. 我label 以后是 x:"apple", "apple", "cherry", "mango", "banana", "peach",y: "banana", "apple", "peach", "banana", "cherry", "mango". 现在 我打x回车,得到的是"apple", "apple", "cherry", "mango", "banana", "peach"; y 回车就是 "banana", "apple", "peach", "banana", "cherry", "mango"。 但是, c(x,y)得到得就是”1,1,2,3,4,5,4,1,5,4,2,3“  我想得到的是"apple", "apple", "cherry", "mango", "banana", "peach", "banana", "apple", "peach", "banana", "cherry", "mango"

这怎么弄啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-20 10:56:43
敏Ga 发表于 2016-4-20 09:38
每个变量都是数字,我把数字分level, and then label them. 就是我把1,当做 apple, 2 是cherry, 3是mang ...
是我自己写错了, 不需要  c(x,y)。   谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-20 14:10:33
敏Ga 发表于 2016-4-20 09:38
每个变量都是数字,我把数字分level, and then label them. 就是我把1,当做 apple, 2 是cherry, 3是mang ...
其实x是一个factor,y也是一个factor,这是两个不同的factor,怎么能要求他们的1,2,3等数字标号相同呢?
最好的方法,还是去除level,变成character,然后直接用c连接起来就行。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-20 15:20:21
jiangbeilu 发表于 2016-4-20 14:10
其实x是一个factor,y也是一个factor,这是两个不同的factor,怎么能要求他们的1,2,3等数字标号相同呢?
...
喔喔好的,对R不是很熟悉。 谢谢你谢谢你
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群