首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >导入三角形数据

导入三角形数据
EN

Stack Overflow用户
提问于 2015-02-22 00:28:22
回答 1查看 42关注 0票数 0

我想导入一个三角形数据集(第一行33个元素,第二行32个元素,第三行31个元素,...)

我试过了:

代码语言:javascript
运行
复制
Xij=read.table( file=file.choose(), header=FALSE)

这会给我一个错误: Error in scan(file,what,nmax,sep,dec,quote,skip,nlines,na.strings,:line 2没有9个元素

有人能帮我解决这个问题吗?

首先要感谢大家!

EN

回答 1

Stack Overflow用户

发布于 2015-02-22 00:58:52

您可以执行以下操作:

代码语言:javascript
运行
复制
lines <- readLines(file.choose())
data <- strsplit(lines, ' ')

您将在“data”中拥有行的列表,并且您可以根据需要创建一个数据框。例如:

代码语言:javascript
运行
复制
n <- length(data)
m <- length(data[[n]])

for(i in 1:n) {
    data[[i]] <- as.numeric(data[[i]])
    length(data[[i]]) <- m
}

df <- data.frame(matrix(unlist(data), nrow=n, byrow=T))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28648104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档