Значение “пустого указателя” DateTime

map + multiply

Ваше объединение основано на одном столбце, где ключ уникален в df2, поэтому сопоставьте.

df1['soln'] = df1.number.mul(df1.alpha.map(df2.set_index('alpha').mult))

#  alpha  number  soln
#0     A       1     2
#1     A       2     4
#2     A       3     6
#3     B       4    12
#4     B       5    15
#5     B       6    18
#6     C       7    28
#7     C       8    32
#8     C       9    36
262
задан Mats 21 October 2008 в 01:54
поделиться

2 ответа

Можно установить DateTime на Nullable. DateTime по умолчанию не nullable. Можно сделать это nullable несколькими способами. Используя вопросительный знак после типа DateTime? myTime или использование универсального стиля Nullable. Я добавил несколько ссылок на MSDN.

DateTime? nullDate = null;

или

DateTime? nullDate;
0
ответ дан 4 October 2019 в 03:25
поделиться

DateTime? MyDateTime {get; set;}

MyDateTime = (dr["f1"] == DBNull.Value) ? (DateTime?)null : ((DateTime)dr["f1"]);
30
ответ дан 23 November 2019 в 02:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: