我有这个问题每次我需要处理这个我有同样的问题,有时我可以解决它,这次我没有得到。
数据集(示例):
<表类>
ID
日期
PZ
subst.1
susbt.2
tbody><<tr>id1 01-12-99 1 10 62 id1 01-02-00 2 46 25 id2 01-12-99 3 81 5 id2 01-02-00 4 32 1 id3 01-12-99 3 41 8 id3 01-02-00 3 2 15 表类>
我认为你的解决方案#1会工作,但有一个bug。您需要分配as.factor
,即
data$dateFactor <- as.factor(data$date)
levels(data$dateFactor) <- c("DEZ-99","FEB-00")
朋友们,谢谢你们的阅读。发帖后,我看到了我的错误,纠正了问题,解决了因子问题。然后通过排序来解决另一个问题。通过执行data$date <- factor(data$date, c("DEZ-99";FEV-00))
我很难理解重新排序级别如何不覆盖数据,就像R如何知道分配了排序事实X, Y然后排序Y和X的初始行不会覆盖初始分配给X的数据。
可能我没有说清楚,但它很有效!我想一下我不明白的地方,然后试着问出来。
谢谢大家