javascript

java

python

c#

android

node.js

c++

reactjs

php

html

jquery

css

.net

ios

git

ruby-on-rails

sql

c

string

ruby

在R中读取多个文件作为分隔符的文本文件

我有大数据集,其中包含约94列和300万行。 此文件在列之间具有一个分隔符,也可以包含多个空格。 我需要从R中的该文件中读取一些列。为此,我尝试使用read.table()及其选项(可以在下面的代码中看到),代码粘贴在下面-

### Defining the columns to be read from the file, the first 5 column, then we do not read next 24, after this we read next 5 columns. Last 60 columns are not read in-

    col_classes = c(rep("character",2), rep("numeric", 3), rep("NULL",24), rep("numeric", 5), rep("NULL", 60))   

### Reading first 100 rows of the data

    data <- read.table(file, sep = " ",header = F, nrows = 100, na.strings ="", stringsAsFactors= F)

由于必须读入的文件具有多个空格作为某些列之间的分隔符,因此上述方法不起作用。 有什么方法可以有效地读取此文件。

trans by 2020-01-14T15:18:03Z

1 共1页