gpt4 book ai didi

r - 什么是R级?

转载 作者:行者123 更新时间:2023-12-04 10:37:13 25 4
gpt4 key购买 nike

我正在尝试使用 R 读取 csv 文件。我可以读取该文件,但是在调用变量时我有级别。这些级别是什么以及如何删除它们?
该文件可以在这里下载file

> data=read.csv("Documents/bet/I1.csv",sep=",")
> data$HomeTeam
[1] Sampdoria Verona Cagliari Inter Lazio Livorno Napoli Parma
[9] Torino Fiorentina Chievo Juventus Atalanta Bologna Catania Genoa
[17] Milan Roma Sassuolo Udinese Inter Napoli Torino Fiorentina
[25] Lazio Livorno Sampdoria Udinese Verona Parma Cagliari Chievo
[33] Genoa Atalanta Bologna Catania Juventus Milan Roma Sassuolo
[41] Udinese Bologna Chievo Lazio Livorno Napoli Parma Sampdoria
[49] Torino Inter Genoa Milan Atalanta Cagliari Catania Roma
[57] Sassuolo Torino Verona Fiorentina Bologna Catania Napoli Parma
[65] Sampdoria Udinese Juventus Lazio Chievo Inter Roma Cagliari
[73] Milan Atalanta Fiorentina Genoa Livorno Sassuolo Verona Torino
[81] Inter Sampdoria Bologna Catania Chievo Juventus Lazio Napoli
[89] Parma Udinese Atalanta Cagliari Fiorentina Genoa Juventus Livorno
[97] Milan Sassuolo Verona Roma Milan Napoli Parma Lazio
[105] Livorno Sampdoria Torino Udinese Verona Bologna Catania Inter
[113] Atalanta Cagliari Chievo Genoa Parma Roma Fiorentina Juventus
[121] Milan Napoli Verona Bologna Livorno Sampdoria Sassuolo Torino
[129] Udinese Roma
20 Levels: Atalanta Bologna Cagliari Catania Chievo Fiorentina Genoa Inter Juventus ... Verona

最佳答案

当您使用 ?read.csv读取文件,参数 stringsAsFactors默认设置为 TRUE ,你只需要将它设置为 false 就不会得到这个结果。这应该有效:

data = read.csv("Documents/bet/I1.csv", sep=",", stringsAsFactors=FALSE)

默认情况下,文件中包含字符串的列(变量)被假定为因子。因子是一个分类变量,它只能采用一组固定的、有限的可能性。这些可能的类别是级别。您可以在 R 介绍手册 here 中阅读有关因素的信息, 和 this是另一个教程。

另外,由于您使用的是 read.csv,添加 sep=","是多余的。它不会损害任何东西,但默认情况下将逗号作为分隔符。

关于r - 什么是R级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20314318/

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