R Winsorize返回NaN

时间:2019-02-28 05:44:44

标签: r

我有4列数据,并且正在使用R中的winsorize函数对每个列进行winsorize。但是,当我通过以下方式对其中一列进行热分类时(称为toocheap)     winsorize(pricing0.12$toocheap)

我得到所有返回的NaN值。当我对其他3列进行相同操作时,不会发生这种情况。当我从.csv加载它时,toocheap列看起来与其他列完全相同,尽管它们的值当然不同。知道这里发生了什么吗?

我使用read_csv从Excel中查看的csv文件中加载的数据框如下所示:

structure(list(toocheap = c(800, 500, 500, 500, 500, 400), cheap = c(900, 
900, 875, 800, 800, 600), expensive = c(1000, 975, 950, 900, 
900, 800), tooexpensive = c(1000, 1000, 1000, 1000, 1000, 1000
)), class = c("tbl_df", "tbl", "data.frame"), row.names = c(NA, 
-6L))

0 个答案:

没有答案