Tôi đang sử dụng Pandas để đọc một Sas bộ dữ liệu sử dụng read_sas
chuyển đổi một datetime SAS trong Pandas
Có một biến datetime trong tập dữ liệu SAS, xuất hiện trong Pandas như:
1.775376e+09
Khi tôi chuyển đổi nó thành str
ngày là:
1775376002.0
Ngày tương ứng trong SAS (không có trong dữ liệu Pandas của tôi) dường như là một DATETIME21.2
04APR2016:08:00:02.00
tôi đã cố gắng để chuyển đổi nó bằng cách sử
pd.to_datetime(df.mysasdate,format='%d%m%Y%H%M%S')
không thành công
TypeError: 'float' object is unsliceable
Bất kỳ ý tưởng nào? Cảm ơn!
Kiểm tra câu hỏi này. Mô-đun datetime có trình chuyển đổi bạn cần, tôi nghĩ: http://stackoverflow.com/a/26923644/4633893 –