SASPy: как работает параметр dtype в функции sd2df_DISK()Python

Программы на Python
Ответить
Anonymous
 SASPy: как работает параметр dtype в функции sd2df_DISK()

Сообщение Anonymous »

Я начал работать с процессом EL, который передает данные из SAS в Azure с помощью SASPy.
Что касается одной конкретной таблицы, я обнаружил, что перенос некоторых строковых полей принудительно осуществляется через dtype внутри sd2df_DISK(). Это работает для этих строковых полей, но мешает переносу некоторых других полей даты, которые тоже превращаются в строки - не знаю почему-.
Я бы хотел включить эти даты поля в словаре dtype, чтобы гарантировать, что они остаются датами, но я не могу понять, как отобразить тип данных: 'date', 'datetime' или 'datetime64[ns ]' похоже, нет работает.
Словарь dtype в настоящее время выглядит следующим образом (он взят из файла .yml):

Код: Выделить всё

TABLE_NAME:  {'str_field_1': 'str', ..., 'str_field_n': 'str'}
Думаю, мне следует изменить это следующим образом:

Код: Выделить всё

TABLE_NAME:  {'date_field_1': 'correct_date_type', ..., 'str_field_1': 'str', ..., 'str_field_n': 'str'}
Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/792 ... tion-works
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»