我努力的目标最终行的列值在我的组,并将其应用于一个新列该组应用最后一行值各组中的熊猫数据帧
data_frame['New_Col'] = data_frame.groupby(['Group'])\
.apply(lambda x: x['Existing_Col'].iloc[-1])
但这返回NaN
为data_frame['New_Col']
。
我努力的目标最终行的列值在我的组,并将其应用于一个新列该组应用最后一行值各组中的熊猫数据帧
data_frame['New_Col'] = data_frame.groupby(['Group'])\
.apply(lambda x: x['Existing_Col'].iloc[-1])
但这返回NaN
为data_frame['New_Col']
。
数据是什么样的? – Vaishali