r - 数据标准化后变量的值变为 N/As
问题描述
对于多项式回归,我应该标准化我的数据集(来自世界银行数据的巴西 GDP 1960-2017)
使用:
x= x - min(x)
x= x/max(T)
通过将“x”更改为我们的自变量。
我尝试联系讲师没有回应,也尝试了不同的数据集,但这个集是唯一不起作用的。
##Task 3.1##
##Load Data ##
GDP_Brazil <- read_excel("GDP Brazil.xlsx")
View(GDP_Brazil)
##Plotting the original Data
G=GDP_Brazil[,3]
Time=GDP_Brazil[,2]
##3.2
##Normalization of data
Time= Time - min(Time)
Time= Time/max(Time)
运行此代码后,此变量的数据为 N/A
运行代码后,Variable Time 的结果从 [1960,2017] 变为 N/A,而它应该在 [0,1] 之间。
解决方案
它是一个tibble
. 所以,我们需要要么 要么[[
子$
集,否则,它仍然是tibble
一个单列。当我们进行一些需要vector
G <- GDP_Brazil[[3]]
Time <- GDP_Brazil[[2]]
推荐阅读
- laravel - 是否可以在 Laravel 的 map 函数中应用条件?
- python - 如何修复“ValueError: Target size (torch.Size([128])) must be the same as input size (torch.Size([128, 1]))”错误?
- c++ - 用 cython 包装 C++ 代码(带模板)
- c# - 使用带有网格视图的更新面板时,网格视图内的链接按钮会导致完全回发
- python - 列中的最大值及其对应的行中没有重复的行
- vb.net - 在 datagridview 中显示数据的 VB.NET 错误
- python - Python 将 2D numpy 数组附加到 3D
- assembly - 如果我使用 r0 访问 argc,则出现分段错误
- android - (android) 如何将数据从 DialogFragment 发送到 Activity?
- python - Python JSON 到 CSV 转换