r - 使用因子和变换的自定义排序不再有效?
问题描述
几个月前,我正在使用 transform 和 factor 以非字母顺序自定义排序变量。突然间,这只是停止工作?我根本没有更改代码,我实际上是在复制和粘贴过去可以工作的代码。我尝试将 R 和 RStudio 都更新到最新版本,但没有帮助。我想知道是否有人可以让我了解为什么这不起作用?以下是我尝试过的所有代码变体:
data$Include <- factor(data$Include, levels=c('YES', 'No'))
data$Include <- factor(data$Include, levels=c('YES', 'No', ordered=TRUE))
data$Include <- factor(data$Include, c('YES', 'No'))
data$Include <- factor(data$Include, c('YES', 'No', ordered=TRUE))
data <- transform(data, Include = factor(Include, levels = c('YES', 'No')))
data <- transform(data, Include = factor(Include, levels = c('YES', 'No', ordered=TRUE)))
data <- transform(data, Include = factor(Include, levels = c('YES', 'No'), ordered=TRUE))
This data is coming from a .csv file, which has headers, including 'Include', which only has YES and No as an option. To upload the file, I tried both:
data <- read.csv('file.csv')
data <- read.csv('file.csv', header=TRUE)
另外,我尝试对同一个文件中的多个不同列进行排序,但没有成功,我还尝试对其他文件进行排序,但它们也没有工作。我不能强调这过去对我来说很好用。太感谢了!
解决方案
推荐阅读
- c# - Unity 随机游戏对象从键中生成
- javascript - 节点`https.get`返回403,`axios.get`和`curl`返回200
- python - 在 Django 中服务多个 Web 请求
- vscode-extensions - VS Code 扩展如何检测侧边栏或终端是否被点击?
- ffmpeg - 时钟时间的ffmpeg流快照
- apache-kafka - KafkaConnect sink 设置 kafka 消费者隔离级别
- java - 将 2 个排序列表与所有元素合并
- javascript - React js材料ui网格响应
- c# - 如何格式化不带逗号的整数数据源,然后在水晶报表的列前后加上星号?
- javascript - 如何在discord.js中的事件channelCreate上获取频道的创建者