2017-11-11 114 views
-3

行ID我有这样转换日期列作为R

Id date TENAGA SIME DARBY 
1 00-01 5.6  10.9 
2 00-02 4.0  2.0 
3 00-03 4.1  6.8 
4 00-04 2.3  1.3 
5 00-05 8.7  3.5 

我想日期列转换为原始的名字,像这样

date TENAGA  SIME DARBY 
00-01 5.6  10.9 
00-02 4.0   2.0 
00-03 4.1   6.8 
00-04 2.3   1.3 
00-05 8.7   3.5 
+0

你的意思是删除第一列吗? – mt1022

+0

第一列是日期。我想使用日期作为行ID。我想你明白我的意思是行ID –

+1

不,我们可能不会。你的意思是使用日期的字符表示作为row _names_吗?对于其他一些较旧的R包操作,您是否需要这样做?你确定日期是独一无二的吗?如果不是,他们不能成为行名称。你还没有提供完整的问题陈述。 – hrbrmstr

回答

0

数据帧可以在下面的方式做到这一点。

rownames(df) <- df$date 

这将使日期列为ID。

0

为此,您可以使用row.names乐趣,然后删除实际列

Row.names(DF)< - DF $日期

Df的$日期< - NULL