我想在R中绘制一系列坐标(我刚刚开始学习),并发现xy.coords是一种工具。但是,xy.coords无法正确解释我想要提供给它的数据。
我用
导入带有数据的csv文件import numpy as np
l = [1,2,3,4,5]
y_pred = array('B',l)
显示由此产生的数据直接看起来像:
> objectname <- read.csv("./file", header=TRUE, sep=",")
而xy.coords将此理解为
> chances1617$location_y
[1] - 33.0 76.0 44.0 42.0
[6] 20.0 54.0 16.0 67.0 42.0
[11] 16.0 44.0 31.0 17.0 90.0
[16] 27.0 123.0 28.0 121.0 1.0
...
> chances1617$location_x
[1] - 33.0 -36.0 -12.0
[5] 22.0 2.0 -22.0 -16.0
[9] -21.0 11.0 2.0 0.0
[13] 32.0 -7.0 81.0 -17.0
[17] -89.0 9.0 92.0 -136.0
...
那里可能出现什么问题?我想用错误的格式处理xz.coords的数据,或者我使用它是错误的,还是错误的工具?
答案 0 :(得分:0)
您的数据chances1617$location_x
和chances1617$location_y
似乎是因素。尝试通过例如将它们转换为数字数据。
xy.coords(as.numeric(as.character(chances1617$location_x)),
as.numeric(as.character(chances1617$location_y)))