鱼C论坛

 找回密码
 立即注册
查看: 1168|回复: 1

time.strftime将时间戳转换为时间格式时老师出错

[复制链接]
发表于 2019-3-9 21:42:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. import pandas as pd
  2. import time

  3. #数据导入
  4. adminlogin=pd.read_json('mingxing97.adminlogin.json',lines=True)
  5. #print(adminlogin.head())
  6. #adminlogin.to_csv('mingxing97.adminlogin.csv')
  7. #print(adminlogin.shape)
  8. allplayers=pd.read_json('mingxing97.allplayers.json',lines=True)
  9. #print(allplayers.head())
  10. #
  11. def timedate(df):
  12.     df['date']=0
  13.     for i in range(df.shape[0]):
  14.           df['date'][i] = time.strftime("%Y--%m--%d",time.localtime(df.loc[:,['time']][i]))  

  15. timedate(adminlogin)
复制代码




代码中的time是dataframe中的时间戳,

这是报错信息
  1.    runfile('C:/Users/wendashuaige/Desktop/拉新数据/新建文件夹/拉新数据2.py', wdir='C:/Users/wendashuaige/Desktop/拉新数据/新建文件夹')

  2.   File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 710, in runfile
  3.     execfile(filename, namespace)

  4.   File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 101, in execfile
  5.     exec(compile(f.read(), filename, 'exec'), namespace)

  6.   File "C:/Users/wendashuaige/Desktop/拉新数据/新建文件夹/拉新数据2.py", line 23, in <module>
  7.     timedate(adminlogin)

  8.   File "C:/Users/wendashuaige/Desktop/拉新数据/新建文件夹/拉新数据2.py", line 21, in timedate
  9.     df['date'][i] = time.strptime("%Y--%m--%d",time.localtime(df.loc[:,['time']][i]))

  10.   File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\frame.py", line 1964, in __getitem__
  11.     return self._getitem_column(key)

  12.   File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\frame.py", line 1971, in _getitem_column
  13.     return self._get_item_cache(key)

  14.   File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\generic.py", line 1645, in _get_item_cache
  15.     values = self._data.get(item)

  16.   File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\internals.py", line 3590, in get
  17.     loc = self.items.get_loc(item)

  18.   File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\indexes\base.py", line 2444, in get_loc
  19.     return self._engine.get_loc(self._maybe_cast_indexer(key))

  20.   File "pandas\_libs\index.pyx", line 132, in pandas._libs.index.IndexEngine.get_loc

  21.   File "pandas\_libs\index.pyx", line 154, in pandas._libs.index.IndexEngine.get_loc

  22.   File "pandas\_libs\hashtable_class_helper.pxi", line 1210, in pandas._libs.hashtable.PyObjectHashTable.get_item

  23.   File "pandas\_libs\hashtable_class_helper.pxi", line 1218, in pandas._libs.hashtable.PyObjectHashTable.get_item

  24. KeyError: 0
复制代码



我该怎么办啊
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-5-14 14:39:34 | 显示全部楼层
同问
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-14 12:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表