我有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))