gpt4 book ai didi

r - 将csv表导入R并出现多个错误

转载 作者:行者123 更新时间:2023-12-03 08:24:25 24 4
gpt4 key购买 nike

如您所见,我想将一个csv表读入我的数据池。该表有多个列,但是当我简单地尝试以下代码时:

reviews <- read.table("Sz-Iraki2.csv", fileEncoding = "UTF-8")

我得到错误: 扫描错误(文件=文件,什么=什么,九月=九月,引号=引号,十二月=十二月,:
第1行没有22个元素


当我添加 header = True时,我得到错误:列数比多。似乎是一个基本问题,但我找不到答案:(强文本

但应该看起来像 this

数据看起来像 this

最佳答案

您必须定义一个分隔符,否则R无法正确读取数据。假设您的数据结构如下:

structure(list(month = 2:5, titles_tmp = structure(c(1L, 1L, 
1L, 1L), .Label = "some text", class = "factor"), info_tmp = structure(c(1L,
1L, 1L, 1L), .Label = "More text", class = "factor"), unlist.text = structure(c(1L,
1L, 1L, 1L), .Label = "http://somelink.com", class = "factor")), .Names = c("month",
"titles_tmp", "info_tmp", "unlist.text"), class = "data.frame", row.names = c(NA,
-4L))

这意味着您可以使用单个选项卡分隔每列。这意味着您需要使用 sep = " "作为数据分隔符。如果您的数据文件名为“df.csv”,则以下内容将很好地导入您的数据:
df = read.csv("Sz-Iraki2.csv", sep= " ", fileEncoding = "UTF-8")

关于r - 将csv表导入R并出现多个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46113092/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com