0
我正在运行我能想象的最简单的代码。我所做的只是要求R导入一个csv文件,选择一个列,然后显示值。如何分离该值?
DEXUSUK = read.csv('C:/Users/Seth Reuter/Google Drive/GSU/Financial Engineering/Final Project/DEXUSUK.csv')
ExchangeRates = DEXUSUK$DEXUSUK
我需要做的只是拉ExchangeRates[1]
,它应该返回一个值。相反,我越来越。
> ExchangeRates[1]
[1] 1.4451
2018 Levels: . 1.3658 1.3728 1.3757 1.3780 1.3811 1.3840 1.3960 1.3972 1.3974 1.3989 1.4018 1.4023 1.4034 ... 2.1104
>
那是什么2018 Levels
东西?我该如何摆脱它?
这是我试过的。
> ExchangeRates[1]$Value
Error in ExchangeRates[1]$Value :
$ operator is invalid for atomic vectors
> ExchangeRates[1]$VALUE
Error in ExchangeRates[1]$VALUE :
$ operator is invalid for atomic vectors
> ExchangeRates[1]$value
Error in ExchangeRates[1]$value :
$ operator is invalid for atomic vectors
我正在使用的文件是here。我从联邦储备经济数据库下载了它。
您得到一个值。它是1.4451。剩下的部分是提醒你'ExchangeRates'是一个不是数字的因素。文件中可能有某些内容不是数字。 – G5W
而且有些东西可能与R认为是其中一个关卡的孤立'.'有关。 – joran