Я начал работать с процессом 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'}
Заранее спасибо.
Изменить
Относительно комментария Стю Штуковский, я понимаю:
RangeIndex: 144 entries, 0 to 143
Data columns (total 2 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 DATE 144 non-null datetime64[ns]
1 AIR 144 non-null float64
dtypes: datetime64[ns](1), float64(1)
memory usage: 2.4 KB
Подробнее здесь: https://stackoverflow.com/questions/792 ... tion-works
SASPy: как работает параметр dtype в функции sd2df_DISK() ⇐ Python
Программы на Python
-
Anonymous
1733238134
Anonymous
Я начал работать с процессом EL, который передает данные из SAS в Azure с помощью [b]SASPy[/b].
Что касается одной конкретной таблицы, я обнаружил, что перенос некоторых строковых полей принудительно осуществляется через 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'}
Заранее спасибо.
[b]Изменить[/b]
Относительно комментария Стю Штуковский, я понимаю:
RangeIndex: 144 entries, 0 to 143
Data columns (total 2 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 DATE 144 non-null datetime64[ns]
1 AIR 144 non-null float64
dtypes: datetime64[ns](1), float64(1)
memory usage: 2.4 KB
Подробнее здесь: [url]https://stackoverflow.com/questions/79247494/saspy-how-dtype-parameter-within-sd2df-disk-function-works[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия