全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1617 7
2017-08-01
本人小白,读取CSV数据时,在excel里看,数据框架一样的数据,但是列却不一样。这是为什么
> names(data)
[1] "PERMNO"           "date"             "SICCD"            "TICKER"         
[5] "COMNAM"           "NAICS"            "PERMCO"           "CUSIP"           
[9] "NWPERM"           "PRC"              "VOL"              "BID"            
[13] "ASK"              "SHROUT"           "VE"               "D"               
[17] "rating"           "secid"            "cusip"            "optionid"        
[21] "ticker"           "date.1"           "exdate"           "cp_flag"         
[25] "open_interest"    "impl_volatility"  "delta"            "gamma"           
[29] "vega"             "theta"            "maturity"         "secid.1"         
[33] "date.2"           "days"             "volatility"       "cusip.1"         
[37] "ticker.1"         "sic"              "index_flag"       "exchange_d"      
[41] "class"            "issue_type"       "industry_group"   "futvol"         
[45] "date.3"           "ticker.2"         "ccy"              "spread1y"        
[49] "spread3y"         "spread5y"         "spread7y"         "spread10y"      
[53] "compositedepth5y" "sector"           "recovery"         "docclause"      
[57] "tier"             "rate"             "pd5"              "civ"            
[61] "value"            "X"               
> mydata=read.table("E:/CDS dissertation/cds initial/stock 7/stock.1.csv",sep=",",header=T, stringsAsFactors=F)
> names(mydata)
[1] "PERMNO"           "date"             "SICCD"            "TICKER"         
[5] "COMNAM"           "NAICS"            "PERMCO"           "CUSIP"           
[9] "NWPERM"           "PRC"              "VOL"              "BID"            
[13] "ASK"              "SHROUT"           "VE"               "D"               
[17] "rating"           "secid"            "cusip"            "optionid"        
[21] "ticker"           "date.1"           "exdate"           "cp_flag"         
[25] "open_interest"    "impl_volatility"  "delta"            "gamma"           
[29] "vega"             "theta"            "maturity"         "secid.1"         
[33] "date.2"           "days"             "volatility"       "cusip.1"         
[37] "ticker.1"         "sic"              "index_flag"       "exchange_d"      
[41] "class"            "issue_type"       "industry_group"   "futvol"         
[45] "date.3"           "ticker.2"         "ccy"              "spread1y"        
[49] "spread3y"         "spread5y"         "spread7y"         "spread10y"      
[53] "compositedepth5y" "sector"           "recovery"         "docclause"      
[57] "tier"             "rate"             "pd5"              "civ"            
[61] "value"           
>


####第一个data会比第二个mydata 数据多出一个“x”

然后我用RBIND时,多出“x”的CSV表格就会因为列数不一致而无法进行合并,请问如何解决?
二维码

扫码加我 拉你入群

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

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

全部回复
2017-8-1 23:23:33
请论坛大神赐教
二维码

扫码加我 拉你入群

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

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

2017-8-1 23:38:02
将数据传上来给高手看看,别人才可能给你解答
二维码

扫码加我 拉你入群

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

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

2017-8-2 01:07:15
Cnstopit 发表于 2017-8-1 23:23
本人小白,读取CSV数据时,在excel里看,数据框架一样的数据,但是列却不一样。这是为什么
> names(data)
...
把X那列删除了就行了吧。
二维码

扫码加我 拉你入群

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

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

2017-8-2 08:12:09
GOD.M.W 发表于 2017-8-2 01:07
把X那列删除了就行了吧。
其实X什么都没有,只是列名串了,整体左移了一列,多出来的数据就自动被系统设置为x列。
二维码

扫码加我 拉你入群

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

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

2017-8-2 14:33:19
这是错误的列名和数据对应
附件列表
360截图20170802143116588.jpg

原图尺寸 105.79 KB

360截图20170802143116588.jpg

二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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