Error in sort.int(x, na.last = na.last, decreasing = decreasing, ...) : 
  'x' must be atomic

目录

Error in sort.int(x, na.last = na.last, decreasing = decreasing, ...) :   'x' must be atomic

问题:

解决:

完整错误:


问题:

#datadist函数在为为后续程序设定数据环境的时候,默认接受的dataframe数据,而read.spss默认返回的是list格式数据

library(rms) #RCS
library(foreign)
library(survival)
library(survminer)#曲线
library(ggplot2) #作图
library(haven) #读取spss数据集#清理运行环境
rm(list = ls())
#读入数据集(某病理类型胰腺癌数据集)
#aa<-read_sav("pancer.sav")
aa<-read.spss("pancer.sav")
#aa<-read.spss("pancer.sav",to.data.frame = TRUE)
#为后续程序设定数据环境(rms包函数很多都要做这两步)
dd<-datadist(aa)
#为后续程序设定数据环境
options(datadist='dd')
# Error in sort.int(x, na.last = na.last, decreasing = decreasing, ...) :
#  'x' must be atomic

解决:

aa<-read.spss("pancer.sav",to.data.frame = TRUE)

#设置参数to.data.frame = TRUE

library(rms) #RCS
library(foreign)
library(survival)
library(survminer)#曲线
library(ggplot2) #作图
library(haven) #读取spss数据集#清理运行环境
rm(list = ls())
#读入数据集(某病理类型胰腺癌数据集)
#aa<-read_sav("pancer.sav")
#aa<-read.spss("pancer.sav")
aa<-read.spss("pancer.sav",to.data.frame = TRUE)
#为后续程序设定数据环境(rms包函数很多都要做这两步)
dd<-datadist(aa)
#为后续程序设定数据环境
options(datadist='dd')

完整错误:

Error in sort.int(x, na.last = na.last, decreasing = decreasing, ...) : 
  'x' must be atomic

Error in sort.int(x, na.last = na.last, decreasing = decreasing, ...) : ‘x‘ must be atomic相关推荐

  1. infercnv报错Error in base::rowMeans(x, na.rm = na.rm, dims = dims, ...) : ‘x‘ must be an array of a

    跑infercnv的过程中报错 Error in base::rowMeans(x, na.rm = na.rm, dims = dims, ...) :    'x' must be an arra ...

  2. R语言缺失值:is.na函数查看数据对象中是否包含缺失值NA、特定数据编码为编码为缺失值NA、na.rm=TRUE参数获得有效的计算结果、complete.cases函数筛选数据、na.omit函数

    R语言缺失值:is.na函数查看数据对象中是否包含缺失值NA.特定数据编码为编码为缺失值NA.na.rm=TRUE参数获得有效的计算结果.complete.cases函数筛选数据.na.omit函数 ...

  3. Java中的Arrays.sort(int[])

    Arrays.sort(int[]) Arrays.sort(int[])使用的是quicksort+merge sort. 使用quicksort:当数组长度比较小(right-left<28 ...

  4. data.frame中的NA值怎么替换成0 把na变为0 把na变为想要的数 改变na 是否为na is.na()是否为null is.null() is.null() 删除去掉NA的行

    data.frame中的NA值怎么替换成0 is.na 假设你的data.frame的名字叫做dat dat[is.na(dat)] <- 0 其他想要匹配的条件类似. 删除任意带NA值的行 删 ...

  5. 调试时碰到的错误syntax error, expect {, actual int, pos 1, json : 3

    $.ajax(),get数据时报这个错误,上网查了一下,大部分都是从后台角度给出的分析的原因和方法. 和后台交流了一下发现是自己格式写错了,可能不是这个问题的根本原因,但是假如前端遇到这个问题的话,也 ...

  6. [Error] cannot convert ‘int*‘ to ‘char*‘ for argument ‘1‘ to ‘char* gets(ch

    很简单 #include<bits/stdc++.h> using namespace std; int a[10005]; main(){ gets(a); return 0; }

  7. python在txt中的替换数据清洗_数据清洗过程中常见的排序和去重操作

    数据操作中排序和去重是比较常见的数据操作,本专题对排序和去重做专门介绍,并且给出一种不常用却比较有启发意义的示例:多列无序去重 目 录 1 排序 1.1 sort 单列排序返回值 1.2 order ...

  8. R语言na.omit函数删除NA值实战

    R语言na.omit函数删除NA值实战 目录 R语言na.omit函数删除NA值实战 #基本语法 #dataframe应用na.omit #删除向量中的NA值 #na.omit函数.complete. ...

  9. R语言:na.fail和na.omit

           实际工作中,数据集很少是完整的,许多情况下样本中都会包括若干缺失值NA,这在进行数据分析和挖掘时比较麻烦.  R语言通过na.fail和na.omit可以很好地处理样本中的缺失值. na ...

最新文章

  1. 简单选择排序--转载
  2. Java面试题之有没有有顺序的Map实现类,如果有,他们是怎么实现有序的?
  3. java抓rtp包_Wireshark抓取RTP包,还原语音
  4. 40岁从零开始学习软件开发,四年后我成了首席研发
  5. 安装和卸载mysql
  6. 企业库(V4.1)入门学习手记
  7. 求n! 末尾有多少个0
  8. jsonp 跨域 java_浅析 JSONP 跨域原理
  9. 网络安全篇 防火墙的静态路由-04
  10. 兄弟扫描机无法连接计算机,可以网络打印, 但是不能进行网络扫描。
  11. 我的翻译--针对Outernet卫星信号的逆向工程
  12. matlab生成数字1-n的列向量
  13. 【操作系统----Linux】Linux作为服务器系统安装过程
  14. wireshark 抓包使用教程
  15. ESB-企业服务总线
  16. 私有云大展拳脚 云计算发展趋势已明朗
  17. 手机助手通过usb数据线连接
  18. 龙芯开始支持主流开发栈: Java, .Net以及NodeJS
  19. jeesite4中图片上传功能
  20. 14.【opencv打开视频以及摄像头】

热门文章

  1. 没有功能需求设计文档?对不起,拒绝开发!
  2. 来客推商城V3多用户uni-app商城源码如何搭建?盈利模式怎么样的?
  3. 从业务发展的阶段看系统发展
  4. Leangoo卡片和列表完成状态上线
  5. Qt rviz 机器人
  6. /* * 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“
  7. 基于YOLOV5的数据集标注&训练,Windows/Linux/Jetson Nano多平台部署全流程
  8. 双目立体视觉 I:标定和校正
  9. 25~50K|云视科技SLAM算法工程师/机器人算法软件工程师招聘(社招+实习)
  10. 单图像三维重建、2D到3D风格迁移和3D DeepDream