我正在尝试计算数字的立方根,以检查它是否为理想的立方。不幸的是,.NET Framework没有内置功能。因此,为了计算数字的立方根,我必须使用Math.Pow
函数:
double cubeRoot = Math.Pow(125, (double)1 / 3);
当我尝试评估多维数据集根是否为整数时,它输出false
,而125是理想的多维数据集:
Console.WriteLine(cubeRoot % 1 == 0);
我该如何克服这个问题?
答案 0 :(得分:6)
您需要四舍五入并检查立方根的立方是否等于原始值
set.seed(24)
data <- data.frame(var = sample(paste0("var", 1:4), 20, replace = TRUE))