Je suis en train d'analyser un grand nombre de fichiers csv générés par PowerShell.Conversion d'une chaîne UTF-16LE avec des caractères asiatiques en DateTime
La majeure partie se présente comme suit:
"txt "@" 01/12/2017 16:47:55 "@" 01/12/2017 16:47:55" @ "01/12/2017 16:47:55 " @ "0"
Mais certains des regards comme celui-ci:
.pptx @ "20/02/2017 오후 4: 30:39 "@" 2017-02-20 오후 4:30:39 "@" 2015-11-12 오후 7:32:11 "@" 13387528 "
Je voudrais analyser les objets DateTime de horodatages, mais il échoue:
pd.to_datetime ("2017-02-20 PM 4:30:39", format='%Y-%m-%d %p %I:%M:%S')
Timestamp('2017-02-20 16:30:39')
pd.to_datetime ("2017-02-20 오후 4:30:39", format='%Y-%m-%d %p %I:%M:%S')
ValueError: time data '2017-02-20 오후 4:30:39' does not match format '%Y-%m-%d %p %I:%M:%S' (match)
Je peux faire face à ce problème en ouvrant un fichier en hexadécimal et juste remplacer correspondant \ uc624 \ ud6c4 'avec 'MATIN APRÈS-MIDI'.
Ai-je manqué un moyen plus pratique de résoudre ce problème?
Oui, je fais quelque chose de similaire en ce moment. Merci! – CaptainTrunky
Ouais travailler avec 'strftime' est assez janky unf. –