将数据框拆分为一半,保留列名称

时间:2014-04-29 13:17:50

标签: r data-binding dataframe

我有很长的数据交换统计框架,所以为了使它们适合页面,我拿出最重要的一个并将它们分成两个对象“hemrik”和“hemrici”

hemrik<-tstats[,c("Num.Trades","Net.Trading.PL","Avg.Trade.PL","Largest.Winner","Largest.Loser","Percent.Positive")]
hemrici<-tstats[,c("Profit.Factor", "Max.Drawdown","Profit.To.Max.Draw","Max.Equity","Min.Equity","End.Equity")]

我尝试了几种方法来合并它们,但保留了列名。我设法合并它们     结果&lt ;-( hemrik,hemrici),但他们的列有hemrik表的名称,但它不起作用。

我想在附图中看起来像。请问有可能吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

merged <- cbind(hemrik, hemrici[, 2:ncol(hemrici)])

对于数据操作和管理,这将允许您组合两个数据帧 - 它并排绑定列,但只从第二个工作表中获取第2列和第2列,因此名称不会重复。

我不知道如何在R“干净地”显示数据集一个在另一个之上。如果你想看到它们,你可以明显向上滚动终端输出。

对于最终输出/显示,将两个集导出为.csv或其他格式并使用Excel等电子表格程序可能是您最好的选择。