欢迎访问诺维之舟医学科研平台,我们的课程比丁香园更香!
Language:

NHANES课程

提取NHANESIII数据详解

时间:2024-03-05 22:40:36 阅读:347

提取NHANESIII数据详解

20231105-NHANES数据提取

诺维之舟-与AI同行(活码)企业微信群-医学数据分析微信公众号-熊大学习社-二维码
客服学习交流群熊大学习社

bilibili:文章对应的讲解视频在此。熊大学习社 https://space.bilibili.com/475774512

Gitee开源:https://gitee.com/shenghuaxiong/ioter

CSDN玩转物联网专栏文章:https://blog.csdn.net/shx13141/category_11669532.html

微信公众号:熊大学习社、诺维之舟

公益网站http://nwzz.xyz/ ,可在线使用chatgpt

image-20231105213233625

课程相关资料:

(1)学习资料,包括NHANESIII提取代码。关注公众号“熊大学习社”,回复“n3read”,获取文章链接,代码在文章中。

谢谢您的支持,我们坚持学以致用、高效学习、质量服务,做好有质量的分享。

另外,服务合作请联系: sophie_sheng1122。

关注B站熊大学习社公众号诺维之舟、熊大学习社。您的一键三连是我最大的动力。


1 NHANESIII数据格式

地址:https://wwwn.cdc.gov/nchs/nhanes/nhanes3/datafiles.aspx

image-20231105091217791

NHANES III (1988-1994),其中的数据格式和2000以后的不同。

image-20231105085519436


NHANES III 数据格式特点:

image-20231105085823868

下载文件截图

image-20231105090135260


2 NHANESIII数据如何读取

基于R语言,代码如下

 # 设置文件目录
 setwd("..data")
 # 设置保留小数点后3位
 options(digits=3)
 
 
 # 安装几个库,如果没有安装,则放开注释
 # install.packages('foreign')
 # install.packages('Hmisc')
 # install.packages('haven')
 # install.packages('readr')
 # install.packages('SAScii') # 用来读取sas文件的库
 
 # 加载库
 library(foreign)
 library(haven)
 library(SAScii)
 library(openxlsx)
 
 
 
 # 读取NHANESIII数据,adut
 # 文件有点大
 # d_ADULT<- read.SAScii("adult.dat", "adult.sas", zipped = F)
 
 # 读取NHANESIII数据,youthk
 d_YOUTHK<- read.SAScii("youthk.dat", "youthk.sas", zipped = F)
 
 
 
 
 # 作为对比,读取一个DEMO表
 d_DEMO <- read.xport('DEMO.XPT')
 
 
 # 将数据保存为excel文件
 write.xlsx(d_DEMO,'DEMO.xlsx', append=TRUE, rowNames = TRUE)
 write.xlsx(d_YOUTHK,'youthk.xlsx', append=TRUE, rowNames = TRUE)

将sas数据提取后,保存为excel表格文件。建议保存为xlsx文件,而不是csv文件。

image-20231105090822890

在RStudio中,提取出来的数据和demo数据格式一样。

image-20231105090919154

看一下youthk里面的数据。

image-20231105091106338

3 小结

目前做了一些NHANES数据分析的课程,但还没有给自己一个定位。这里立一个Flag:最专业的NHANES数据分析平台。分享更多实用的NHANES数据分析方法和代码讲解。

20231105-最专业的NHANES数据分析平台-公众号首图

诺维之舟-与AI同行(活码)企业微信群-医学数据分析微信公众号-熊大学习社-二维码
客服学习交流群熊大学习社