全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
33905 5
2015-10-18
数据框提出一列之后,用as.vector()进行转换,但是class()判断的类型还是data.frame,这是为什么呢?

二维码

扫码加我 拉你入群

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

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

全部回复
2015-10-18 17:34:36
你这个问题叙述的不清楚。data frame中一列数字拿出来之后它的类型是numeric,既不是vector也不是data frame。
或者你对单独一列使用了as.vector()然后对整个数据使用class?这样不会影响数据整体的。
这种问题有一万种可能,比如某些数据是无法使用as.vector()的,你不贴上数据没人能回答,准确点说,你这样问,就是在要求别人把可能产生这种问题的所有情况都列出来,但是你要是贴上数据,别人可能看一下就知道哪里出问题了。
二维码

扫码加我 拉你入群

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

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

2015-10-19 12:08:31
转换后,应赋给新的变量,原来的变量不受转换影响。

如果从data.frame中提取一列,类型为因子,使用as.vector()转换后就变成向量了。

向量使用class()函数显示数据类型,如“character","numeric"等,不显示vector,在R语言中的运算都可视为向量运算,即便是单个值,所以没有必要再显示为vector类型。
二维码

扫码加我 拉你入群

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

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

2015-10-20 11:23:50
数据框DataFrame提出一列(假设名为OneColumn)之后,用DataFrame$OneColumn或者DataFrame[, "OneColumn"]或DataFrame[["OneColumn"]],在默认值drop=True情况下会自动退化为向量。如果用DataFrame["OneColumn"]则提取的为仅有OneColumn列的数据框,其实质仍为列表。
二维码

扫码加我 拉你入群

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

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

2015-10-21 11:15:20
列名<-data.frame$列名
qa63597432.jimdo.com,kuding615.jimdo.com,jiaodi8.jimdo.com,183427464.jimdo.com,pomusha01871671.jimdo.com,posiyou43.jimdo.com,fuqiao51069097.jimdo.com,diwozhao6088891054.jimdo.com,womeicu118550631.jimdo.com,womeicu118550631.jimdo.com,chunjiyiba3307.jimdo.com,jiaodi8.jimdo.com,zhiju7151157873.jimdo.com,limeng999999999.jimdo.com,ci33212731180.jimdo.com,12a96b148508.jimdo.com,cisou73715966.jimdo.com,lieyepaolan0.jimdo.com,shishao584.jimdo.com,keliangsong0709290.jimdo.com,llavyx61.jimdo.com,
yong79774279629874.jimdo.com,liangliangbai702.jimdo.com,guanxuejiao522334.jimdo.com,suntani57330.jimdo.com,shanheneiyou8.jimdo.com,hui7697801.jimdo.com,ws600801.jimdo.com,luguzonxyce.jimdo.com,hui2095070912.jimdo.com,zhang01806965.jimdo.com,leiz5230.jimdo.com,xianfutj481.jimdo.com,gu67340540099428.jimdo.com,za649107.jimdo.com,zhuo1552223.jimdo.com,zhuomatang2q33.jimdo.com,zhi442573962.jimdo.com,wei050910697.jimdo.com,budit9904.jimdo.com,tongqiong87418.jimdo.com,panchiyin3ow8.jimdo.com,yingyingbat.jimdo.com,qinyou52470.jimdo.com,chengyangshibi.jimdo.com,ixynbnu.jimdo.com,ixynbnu.jimdo.com,chuwu990436.jimdo.com,robin55ym.jimdo.com,zhong3591390.jimdo.com,edrks20.jimdo.com,mezfq62.jimdo.com,lunshai969912037.jimdo.com,orange9036.jimdo.com,souyuane1318.jimdo.com,dunmujia77.jimdo.com,yunguanao460.jimdo.com,chentianzaixian.jimdo.com,ywllx247.jimdo.com,weihanri97417.jimdo.com,jiaomujiaohuan47.jimdo.com,taoyuanxin4551.jimdo.com,huixingc6246.jimdo.com,hanhuanshan403.jimdo.com,buduidui3954.jimdo.com,kuangkongji4042.jimdo.com;b28980980renjingy.jimdo.com,
二维码

扫码加我 拉你入群

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

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

2020-3-28 15:38:36
kkbbee 发表于 2015-10-21 11:15
列名
你的回答正解
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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