我并不总是需要在stackoverflow上问一个问题,但我根本无法找到任何适当的解决方案。我试图在R上读取一个.csv文件,每次打开时,所有的数据都出现在一列中。我尝试了所有方法,但我无法分离数据。我很高兴能得到一些帮助〈3这是我试图获取的数据的链接:https://data.worldbank.org/indicator/NY.GDP.PCAP.CD?end=2019&start=1990
我已经试过在Excel中分离所有列,并尝试了几个单独的命令,但我觉得这个解决方案太愚蠢了。
我并不总是需要在stackoverflow上问一个问题,但我根本无法找到任何适当的解决方案。我试图在R上读取一个.csv文件,每次打开时,所有的数据都出现在一列中。我尝试了所有方法,但我无法分离数据。我很高兴能得到一些帮助〈3这是我试图获取的数据的链接:https://data.worldbank.org/indicator/NY.GDP.PCAP.CD?end=2019&start=1990
我已经试过在Excel中分离所有列,并尝试了几个单独的命令,但我觉得这个解决方案太愚蠢了。
2条答案
按热度按时间fykwrbwg1#
我建议你通过世界银行API以编程方式下载数据。你需要安装WDI包。
创建于2023-03-21带有reprex v2.0.2
ogsagwnx2#
我假设您正在加载主数据文件,而不是与之相伴的两个元数据文件(尽管这些文件值得检查,以确保您正确地解释了数据)。
如果我们在文本编辑器或RStudio“import dataset”向导中查看数据,我们可以看到文件的前几行有一些元数据,但大部分数据从第5行开始。
大多数CSV阅读器默认使用第一行作为标题,但在这种情况下,第一行只有两个带标签的列。要读取所有标题都从第5行开始的数据,我们可以跳过前4行。