经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
R语言论坛
[求助]R软件如何读取其他格式的数据
楼主
tylin1985
3787
2
收藏
2009-05-10
我是R软件初学者,请问R软件中如何读取sav格式的数据或Excel格式数据,比如我桌面有个数据“6163.sav”,那我应该如何读取?具体怎么设置操作?谢谢
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
Isscaliu
2009-5-11 02:29:00
不太确定R能不能读sav的,不过能读txt 和 csv的
用 read.table(c:\\路径,Header=) (有header的话就T 没有就F)
或者试着用 matrx<-(scan(),nrow=,ncol=)的这个组合!
匆忙这下写的 仅凭记忆力 没有经过验证 建议翻查R的帮助里边的实例
错了要轻拍
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
DM小菜鸟
2015-2-28 14:55:05
1、导入sav
# 导入spss的sav格式数据则要用到foreign扩展包,加载后直接用read.spss读取sav文件
library(foreign)
mydata=read.spss('d:/test.sav')
# 上面的函数在很多情况下没能将sav文件中的附加信息导进来,例如数据的label,
# 那么建议用Hmisc扩展包的spss.get函数,效果会更好一些。
library(Hmisc)
data=spss.get("D:/test.sav")
2、导入数据库中的数据
library(RODBC)
Connection <- odbcConnect(dsn="servername",uid="userid",pwd="******")
Query <- "SELECT * FROM lib.table WHERE ..."
# Query <- readChar("data/myQuery.sql", nchars=99999) 或者选择从SQL文件中读入语句
myData <- sqlQuery(Connection, Query, errors=TRUE)
odbcCloseAll()
3、导入Excel数据
library(RODBC)
channel=odbcConnectExcel("d:/test.xls")
mydata=sqlFetch(channel,'Sheet1') # 如果是Excel2007格式数据则要换一个函数odbcConnectExcel2007
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
[求助]请问怎样把数据存成没有分隔符的格式?
数据怎么输入R软件
求助:怎么计算某天距离最近复牌时间的天数?
[求助]关于R软件的glm函数的问题
R软件怎么读取.csv数据
excel格式问题
excel格式转换
SAS中如何根据不同指标在不同时间内是否正常来定义疾病的状态
R软件数据的提取
脱贫数据(包罗万有,新整理)
栏目导航
R语言论坛
行业分析报告
微观经济学
爱问频道
python论坛
计量经济学与统计软件
热门文章
2026“课题申报”抢跑号角的已吹响!国社科 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
英文书籍
英文书籍
国家级都市圈谁在领跑:2025华高莱斯产城瞭 ...
中国移动:智能体互联网技术白皮书2025
超越普里瓦洛夫数项级数卷
您提出了一个足以获得诺贝尔奖的核心概念— ...
2012-2024年上市公司工业机器人渗透率数据集 ...
JOBS海归:2025海外归国留学生秋季就业发展 ...
推荐文章
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
高校老师和学生都在偷偷上的智能体课,到底 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群