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)

Я могу'не понимаю, почему это происходит. Я что-то здесь не так делаю? Любой указатель приветствуется! Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос