从 Excel 文件中找到 Python 的中位数
Find a median in Python from Excel file
我想在 Excel 中找到浮动的中位数,它是经度并包含 (-68.2288284302 ~ -159.4401397705)
但是,根据我的代码,returns 173.3871917725 这没有意义。对吗?根据 Excel.
中的计算,它假设 return 大约 -91.xxxxx
下面是我的代码:
for i in range(2, maxRow+1):
country = sheet.cell(i,7).value
longitude = sheet.cell(i,6).value
median = np.median(longitude)
if country=="United States":
print("United States " + str(median))
print(median)
下面是输出的ss。
output
所以我关心的是如何找到正确的中位数?
谁能帮我解决这个问题?
您正在计算单个值的中位数,您应该构建一个列表然后计算
the median:
longitude_list = []
for i in range(2, maxRow+1):
country = sheet.cell(i,7).value
longitude = sheet.cell(i,6).value
longitude_list.append(longitude)
median = np.median(longitude)
print(median)
我想在 Excel 中找到浮动的中位数,它是经度并包含 (-68.2288284302 ~ -159.4401397705)
但是,根据我的代码,returns 173.3871917725 这没有意义。对吗?根据 Excel.
中的计算,它假设 return 大约 -91.xxxxx下面是我的代码:
for i in range(2, maxRow+1):
country = sheet.cell(i,7).value
longitude = sheet.cell(i,6).value
median = np.median(longitude)
if country=="United States":
print("United States " + str(median))
print(median)
下面是输出的ss。
output
所以我关心的是如何找到正确的中位数?
谁能帮我解决这个问题?
您正在计算单个值的中位数,您应该构建一个列表然后计算
the median:
longitude_list = []
for i in range(2, maxRow+1):
country = sheet.cell(i,7).value
longitude = sheet.cell(i,6).value
longitude_list.append(longitude)
median = np.median(longitude)
print(median)