【发布时间】:2019-12-19 15:11:15
【问题描述】:
首先解释数据框,列'0-156','156-234','234-546' ....'> 76830'是每个距离范围的百分比分布,以米为单位,总计100%。 “单元格名称”列是指其他列的数据元素,“距离”列是触发所需总和的列。
我需要对小于“距离”值(米) 列。
下面是用于测试的创建代码。
import pandas as pd
# initialize list of lists
data = [['Test1',0.36516562,19.065996,49.15094,24.344206,0.49186087,1.24217,5.2812457,0.05841639,0,0,0,0,158.4122868],
['Test2',0.20406325,10.664485,48.70978,14.885571,0.46103176,8.75815,14.200708,2.1162114,0,0,0,0,192.553074],
['Test3',0.13483211,0.6521175,6.124511,41.61725,45.0036,5.405257,1.0494527,0.012979688,0,0,0,0,1759.480042]
]
# Create the pandas DataFrame
df = pd.DataFrame(data, columns = ['Cell Name','0-156','156-234','234-546','546-1014','1014-1950','1950-3510','3510-6630','6630-14430','14430-30030','30030-53430','53430-76830','>76830','Distance'])
应该做的例子: 因此,“距离”列的值 = 158.412286772863 必须将以下列的值
非常感谢!
【问题讨论】:
标签: python-3.x pandas