代码
求上下四分位时报错
data_QuantileDown = data.quantile(0.25).round()
data_QuantileUp = data.quantile(0.75).round()
报错
ValueError: need at least one array to concatenate
原因
循环求取同一工作簿文件的不同表的数据时,其中有一个工作表文件忘记放入数据。即数组维度为空时报此错误。
解决方案
向本工作表内容填充数据,即保证数组维度不为空时即可避免此错误。这种错误还可能有其他的原因导致。其中原因之一可参见错误解决