質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

R

R言語は、「S言語」をオープンソースとして実装なおした、統計解析向けのプログラミング言語です。 計算がとても速くグラフィックも充実しているため、数値計算に向いています。 文法的には、統計解析部分はS言語を参考にしており、データ処理部分はSchemeの影響を受けています。 世界中の専門家が開発に関わり、日々新しい手法やアルゴリズムが追加されています。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

Q&A

解決済

1回答

1102閲覧

データが読み込めません

mino3

総合スコア1

CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

R

R言語は、「S言語」をオープンソースとして実装なおした、統計解析向けのプログラミング言語です。 計算がとても速くグラフィックも充実しているため、数値計算に向いています。 文法的には、統計解析部分はS言語を参考にしており、データ処理部分はSchemeの影響を受けています。 世界中の専門家が開発に関わり、日々新しい手法やアルゴリズムが追加されています。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

0グッド

0クリップ

投稿2020/10/28 02:30

前提・実現したいこと

今日RをDLしたばかりの超初心者です。
以下のような長文が出て、そもそもエラーなのかどうかもよく分かりませんが、解析ができないので読み込みもできていない気がします。
データの読み込み方を教えて下さい。

発生している問題・エラーメッセージ

function (..., list = character(), package = NULL, lib.loc = NULL, verbose = getOption("verbose"), envir = .GlobalEnv) { fileExt <- function(x) { db <- grepl("\.[^.]+\.(gz|bz2|xz)$", x) ans <- sub(".*\.", "", x) ans[db] <- sub(".*\.([^.]+\.)(gz|bz2|xz)$", "\1\2", x[db]) ans } names <- c(as.character(substitute(list(...))[-1L]), list) if (!is.null(package)) { if (!is.character(package)) stop("'package' must be a character string or NULL") if (any(package %in% "base")) warning("datasets have been moved from package 'base' to package 'datasets'") if (any(package %in% "stats")) warning("datasets have been moved from package 'stats' to package 'datasets'") package[package %in% c("base", "stats")] <- "datasets" } paths <- find.package(package, lib.loc, verbose = verbose) if (is.null(lib.loc)) paths <- c(path.package(package, TRUE), if (!length(package)) getwd(), paths) paths <- unique(normalizePath(paths[file.exists(paths)])) paths <- paths[dir.exists(file.path(paths, "data"))] dataExts <- tools:::.make_file_exts("data") if (length(names) == 0L) { db <- matrix(character(), nrow = 0L, ncol = 4L) for (path in paths) { entries <- NULL packageName <- if (file_test("-f", file.path(path, "DESCRIPTION"))) basename(path) else "." if (file_test("-f", INDEX <- file.path(path, "Meta", "data.rds"))) { entries <- readRDS(INDEX) } else { dataDir <- file.path(path, "data") entries <- tools::list_files_with_type(dataDir, "data") if (length(entries)) { entries <- unique(tools::file_path_sans_ext(basename(entries))) entries <- cbind(entries, "") } } if (NROW(entries)) { if (is.matrix(entries) && ncol(entries) == 2L) db <- rbind(db, cbind(packageName, dirname(path), entries)) else warning(gettextf("data index for package %s is invalid and will be ignored", sQuote(packageName)), domain = NA, call. = FALSE) } } colnames(db) <- c("Package", "LibPath", "Item", "Title") footer <- if (missing(package)) paste0("Use ", sQuote(paste("data(package =", ".packages(all.available = TRUE))")), "\n", "to list the data sets in all *available* packages.") else NULL y <- list(title = "Data sets", header = NULL, results = db, footer = footer) class(y) <- "packageIQR" return(y) } paths <- file.path(paths, "data") for (name in names) { found <- FALSE for (p in paths) { if (file_test("-f", file.path(p, "Rdata.rds"))) { rds <- readRDS(file.path(p, "Rdata.rds")) if (name %in% names(rds)) { found <- TRUE if (verbose) message(sprintf("name=%s:\t found in Rdata.rds", name), domain = NA) thispkg <- sub(".*/([^/]*)/data$", "\1", p) thispkg <- sub("_.*$", "", thispkg) thispkg <- paste0("package:", thispkg) objs <- rds[[name]] lazyLoad(file.path(p, "Rdata"), envir = envir, filter = function(x) x %in% objs) break } else if (verbose) message(sprintf("name=%s:\t NOT found in names() of Rdata.rds, i.e.,\n\t%s\n", name, paste(names(rds), collapse = ",")), domain = NA) } if (file_test("-f", file.path(p, "Rdata.zip"))) { warning("zipped data found for package ", sQuote(basename(dirname(p))), ".\nThat is defunct, so please re-install the package.", domain = NA) if (file_test("-f", fp <- file.path(p, "filelist"))) files <- file.path(p, scan(fp, what = "", quiet = TRUE)) else { warning(gettextf("file 'filelist' is missing for directory %s", sQuote(p)), domain = NA) next } } else { files <- list.files(p, full.names = TRUE) } files <- files[grep(name, files, fixed = TRUE)] if (length(files) > 1L) { o <- match(fileExt(files), dataExts, nomatch = 100L) paths0 <- dirname(files) paths0 <- factor(paths0, levels = unique(paths0)) files <- files[order(paths0, o)] } if (length(files)) { for (file in files) { if (verbose) message("name=", name, ":\t file= ...", .Platform$file.sep, basename(file), "::\t", appendLF = FALSE, domain = NA) ext <- fileExt(file) if (basename(file) != paste0(name, ".", ext)) found <- FALSE else { found <- TRUE zfile <- file zipname <- file.path(dirname(file), "Rdata.zip") if (file.exists(zipname)) { Rdatadir <- tempfile("Rdata") dir.create(Rdatadir, showWarnings = FALSE) topic <- basename(file) rc <- .External(C_unzip, zipname, topic, Rdatadir, FALSE, TRUE, FALSE, FALSE) if (rc == 0L) zfile <- file.path(Rdatadir, topic) } if (zfile != file) on.exit(unlink(zfile)) switch(ext, R = , r = { library("utils") sys.source(zfile, chdir = TRUE, envir = envir) }, RData = , rdata = , rda = load(zfile, envir = envir), TXT = , txt = , tab = , tab.gz = , tab.bz2 = , tab.xz = , txt.gz = , txt.bz2 = , txt.xz = assign(name, read.table(zfile, header = TRUE, as.is = FALSE), envir = envir), CSV = , csv = , csv.gz = , csv.bz2 = , csv.xz = assign(name, read.table(zfile, header = TRUE, sep = ";", as.is = FALSE), envir = envir), found <- FALSE) } if (found) break } if (verbose) message(if (!found) "*NOT* ", "found", domain = NA) } if (found) break } if (!found) warning(gettextf("data set %s not found", sQuote(name)), domain = NA) } invisible(names) } <bytecode: 0x00000000158c63f8> <environment: namespace:utils>

該当のソースコード

data=read.table(“rawdata.csv”, header=TRUE, sep=”\t”)

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

2つ問題があります。


それは

R

1read.table

というコードを実行したときの結果です。
あなたのソースコードの一部しか実行されていません。


二重引用符(")の正しく記載せれていません。
以下のコードをコピペして実行してください。

R

1data=read.table("rawdata.csv", header=TRUE, sep="\t")

投稿2020/10/28 02:45

shimiken

総合スコア368

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mino3

2020/10/28 04:02

解決しました! ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問