【发布时间】:2020-12-18 20:51:41
【问题描述】:
【问题讨论】:
-
pd.merge_asof两次过滤?
标签: python pandas dataframe numpy
【问题讨论】:
pd.merge_asof 两次过滤?
标签: python pandas dataframe numpy
请你试试这个好吗?
我已经应用了一个函数来计算每个样本的 3 行的总 y 距离。我假设最小距离是可能的交点。这是我的代码-
import pandas as pd
df = pd.read_csv('data_Q.csv')
def get_distance(x):
a = abs(x.Q_upper - x.Q_middle)
b = abs(x.Q_upper - x.Q_lower)
c = abs(x.Q_middle - x.Q_lower)
return a+b+c
df['distance'] = df.apply(lambda x: get_distance(x), axis=1)
get_min = df['distance'].min()
df[df['distance']==get_min]
我找到了这个
Q_upper Q_lower Q_middle distance
2127 79.746342 76.430846 83.151515 13.441338
【讨论】: