Вот пример того, как изменить Ваше поле даты и времени на то, что OP заявляет в их ответе, который работал на меня (у панд):
import pandas as pd
df = pd.DataFrame(['01/01/2019',None], columns=['datetime_field'])
df['datetime_field'] = pd.to_datetime(df['datetime_field'])
df['datetime_field'] = pd.to_datetime(df['datetime_field'], errors='coerce').where(df['datetime_field'].notnull(), 0.0)
Первоначально пустыми указателями в этом поле является NaT.
панды , где документы
Да - используют папки.
При создании папки в рамках проекта новые классы в той папке будут автоматически использовать имя папки в качестве основания для пространства имен.
Например, если у Вас есть проект с пространством имен по умолчанию "Компании. Проект" и папка "Foo", содержащая "Bar.cs", Вы закончите с:
using System; // Etc
namespace Company.Project.Foo
{
class Bar
{
}
}
Таким образом, решение прямо здесь. Это - Папки. Но это иногда хитро. В первую очередь, это - своего рода хорошая идея иметь один файл в классе. При упаковке нескольких классов в один файл - у Вас будут проблемы с нахождением их со временем.
Вторая вещь о папках - если Вы нажмете на папку и выберете, например, "Добавляют-> Новый Объект", этот объект будет помещен в выбранную папку. Но предостерегитесь! При перемещении файлов между папками пространства имен не обновляются.
Это - общий источник питания проекта. Сразу после того, как некоторое время можно закончить с проектом, где у Вас есть аккуратная организованная папка и файлы, но не отражающиеся пространства имен. Так, например, если у Вас есть класс, MyClass в папке MyFolder удостоверяются, Ваше пространство имен для этого класса - что-то как MyApp. MyFolder и не некоторый старый мусор.
Таким образом, Если Вы не будете упаковывать классы в один файл и смотреть, если пространства имен классов отразят иерархию папок - Вы находитесь на хорошей дороге для создания Вас проектом очень легкий читать и перейти.
100% соглашаются с Jon Skeet.
Для получения большего количества обзора на уровне папки, мы создаем папки, повреждающие структуру пространства имен путем добавления префикса их подчеркивание.