我试图在数据帧的列中找到所有max len值的位置:
x2=np.where(tpo2.a.map(len) == tpo2.a.map(len).max())
这个工作给了我元组:
x2
Out[178]:
(array([34, 35], dtype=int64),)
我想找到最大点的位置,接近“中点”的位置。这样做有效:
min(x2, key=lambda x:abs(x-midpoint))
但我需要x2是列表而不是元组。我尝试了.tolist()、list(x2)、map(list,x2),但无法从x2获取list。你知道吗
我做错了什么?你知道吗
我想你只需要x2的第一部分,因为np.哪里返回元组:
相关问题 更多 >
编程相关推荐