df.head () иногда не работает в Pandas, Python
я новичок в Python и библиотеке Pandas, и яЯ довольно смущен некоторыми основными функциями DataFrame. Я'у нас есть пандас DataFrame, как показано ниже:
>>>df.head()
X Y unixtime
0 652f5e69fcb3 1 1346689910622
1 400292 1 1346614723542
2 1c9d02e4f14e 1 1346862070161
3 610449 1 1346806384518
4 207664 1 1346723370096
Однако после того, как я выполнил некоторую функцию:
def unixTodate(unix):
day = dt.datetime.utcfromtimestamp(unix/1000).strftime('%Y-%m-%d')
return day
df['day'] = df['unixtime'].apply(unixTodate)
Я больше не мог использовать функцию df.head ():
>>>df.head()
Int64Index: 5 entries, 190648 to 626582
Data columns:
X 5 non-null values
Y 5 non-null values
unixtime 5 non-null values
day 5 non-null values
dtypes: int64(3), object(5)
Я могу'не понимаю, почему это происходит. Я что-то здесь не так делаю? Любой указатель приветствуется! Благодарю.