9
için endeksini dönüştürmekpiton pandalar i datetime biçimine dizeleri bir pandalar endeksi dönüştürmek nasıl datetime
benim dataframe 'df' bu
value
2015-09-25 00:46 71.925000
2015-09-25 00:47 71.625000
2015-09-25 00:48 71.333333
2015-09-25 00:49 64.571429
2015-09-25 00:50 72.285714
gibidir ama endeks dize türünde olmakla ı i hatayı
'Index' object has no attribute 'hour'
olsun, çünkü
df['A'] = df.index.hour
kullanırken bunu bir datetime biçimi gerek
'df.index.to_datetime() 'ya da' df.index = pandas.to_datetime (df.index)' (eski artık uygun bulunmamaktadır). – AChampion
type (df.index [1]) hala 'str' değerini döndürür –
Yukarıdaki veriler, 'datetime' no problemine dönüştürür - tür (df.index [1]) == pandas.tslib.Timestamp'. Veritabanının geri kalanında kötü verileriniz var mı? – AChampion