You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言无法完整读取目标矩阵数据问题求助

解决数据读取不完整及数值混乱问题

关于“读取6个数值后停止”的误解

你看到的“只显示6个数值”是因为调用了head()函数——这个函数默认仅输出前6行数据,实际上你的tabela_poultry已经包含了13个目标值,直接打印变量即可查看全部内容:

print(tabela_poultry)

解决核心问题的步骤

  1. 检查CSV文件格式
    从Excel导出CSV时,确认分隔符确实是;,用文本编辑器打开hicp.csv,检查第三列的数值是否完整,目标行(5、34、63…353)的数据是否无换行、特殊字符等异常。

  2. 优化读取函数
    若read.table读取不稳定,改用专门适配欧洲格式CSV的read.csv2,同时指定编码避免乱码:

    tabela <- read.csv2("C:/Users/pedro/OneDrive/Ambiente de Trabalho/hicp.csv", header = TRUE, fileEncoding = "UTF-8")
    
  3. 验证数据结构与行号
    先确认原始数据框的行数、列数及列类型是否与Excel一致,避免行号指定错误:

    dim(tabela)  # 查看数据框的行数和列数
    str(tabela)  # 检查第三列是否为数值型
    
  4. 避免不必要的拆分拼接
    拆分拼接容易导致数据索引混乱,直接从原始数据框提取指定行和列是最可靠的方式,确认提取逻辑正确后无需额外拆分操作。

内容的提问来源于stack exchange,提问作者user20357700

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 19:10:59