У меня есть DataFrame с несколькими столбцами даты, я хочу создать новый столбец «MaxDate», который содержит максимальную дату. Я пытался использовать Apply , но мои различные шаблоны кода для функции Lambda
# Querying class of "row" yields a column of "nan"
df['MaxDate'] = df.apply( lambda row: type(row) )
из 3 -х кодовых шаблонов выше, я хотел бы избежать последнего, потому что это требует слишком большого количества повторений словесного ряда , что делает мой код «шумным».
Что я делаю неправильно?
У меня есть DataFrame с несколькими столбцами даты, я хочу создать новый столбец «MaxDate», который содержит максимальную дату. Я пытался использовать Apply , но мои различные шаблоны кода для функции Lambda[code]import pandas as pd import datetime as dt df=pd.DataFrame( [ [ dt.date(2025,6,6), dt.date(2025,6,6) ],[ dt.date(2025,6,6), dt.date(2025,6,6) ] ], columns=['A','B'], index=['Row1','Row2'] )
# Explicitly find maximum of row 0 (WORKS) max( df.loc[ df.index[0], ['A','B'] ] )
# None of the following 3 code patterns work for "apply"
# KeyError: 'A' [/code] Я попытался определить, была ли ряд переменная данных или серией, но результатом был Nan [code]# Querying class of "row" yields a column of "nan" df['MaxDate'] = df.apply( lambda row: type(row) ) [/code] из 3 -х кодовых шаблонов выше, я хотел бы избежать последнего, потому что это требует слишком большого количества повторений словесного ряда , что делает мой код «шумным». Что я делаю неправильно?
У меня есть DataFrame с несколькими столбцами даты, я хочу создать новый столбец «MaxDate», который содержит максимальную дату. Я пытался использовать Apply , но мои различные шаблоны кода для функции Lambda import pandas as pd
import datetime as...
У меня есть DataFrame с несколькими столбцами даты, я хочу создать новый столбец «MaxDate», который содержит максимальную дату. Я пытался использовать Apply , но мои различные шаблоны кода для функции Lambda import pandas as pd
import datetime as...
У меня есть DataFrame с несколькими столбцами даты, я хочу создать новый столбец «MaxDate», который содержит максимальную дату. Я пытался использовать Apply , но мои различные шаблоны кода для функции Lambda import pandas as pd
import datetime as...
У меня есть DataFrame с несколькими столбцами даты, я хочу создать новый столбец «MaxDate», который содержит максимальную дату. Я пытался использовать Apply , но мои различные шаблоны кода для функции Lambda import pandas as pd
import datetime as...
У меня есть DataFrame с несколькими столбцами даты, я хочу создать новый столбец «MaxDate», который содержит максимальную дату. Я пытался использовать Apply , но мои различные шаблоны кода для функции Lambda import pandas as pd
import datetime as...