小编Joh*_*ohn的帖子

如何在python中的数据框中按行查找值的索引并提取以下列的值

我有以下使用熊猫的数据框

df = pd.DataFrame({'Last_Name': ['Smith', None, 'Brown'], 
                   'Date0': ['01/01/1999','01/06/1999','01/01/1979'], 'Age0': [29,44,21],
                   'Date1': ['08/01/1999','07/01/2014','01/01/2016'],'Age1': [35, 45, 47],
                   'Date2': [None,'01/06/2035','08/01/1979'],'Age2': [47, None, 74],
                   'Last_age': [47,45,74]})
Run Code Online (Sandbox Code Playgroud)

我想添加新的列来获取与'Last_age'每一行中出现的值相对应的日期,以获得类似的内容:

df = pd.DataFrame({'Last_Name': ['Smith', None, 'Brown'], 
                   'Date0': ['01/01/1999','01/06/1999','01/01/1979'], 'Age0': [29,44,21],
                   'Date1': ['08/01/1999','07/01/2014','01/01/2016'],'Age1': [35, 45, 47],
                   'Date2': [None,'01/06/2035','08/01/1979'],'Age2': [47, None, 74],
                   'Last_age': [47,45,74],
                   'Last_age_date': ['Error no date','07/01/2014','08/01/1979']})
Run Code Online (Sandbox Code Playgroud)

python pandas

7
推荐指数
1
解决办法
586
查看次数

标签 统计

pandas ×1

python ×1