Json 从iforge获取数据并将其导入csv时出现时间戳问题
好的,我是一个python初学者,尝试从iforge获取数据。但是,我在导出到CSV时遇到时间戳问题。我认为时间戳应该像这样“2019-03-22 23:00:00”,但我得到的是1553460483。为什么会这样?如何修复它,使其在csv文件中成为正确的格式Json 从iforge获取数据并将其导入csv时出现时间戳问题,json,python-3.x,timestamp,export-to-csv,Json,Python 3.x,Timestamp,Export To Csv,好的,我是一个python初学者,尝试从iforge获取数据。但是,我在导出到CSV时遇到时间戳问题。我认为时间戳应该像这样“2019-03-22 23:00:00”,但我得到的是1553460483。为什么会这样?如何修复它,使其在csv文件中成为正确的格式 # coding: utf-8 import json import csv import urllib.request import datetime data = json.load(request) time = data[0]
# coding: utf-8
import json
import csv
import urllib.request
import datetime
data = json.load(request)
time = data[0]['timestamp']
price = data[0]['price']
data=json.load(请求)包含以下内容-
[{'symbol': 'EURUSD',
'bid': 1.2345,
'ask': 1.2399,
'price': 1.2343,
'timestamp': 1553460483}]
但是因为我只对价格和时间戳感兴趣,所以我就这么做了-
time = data[0]['timestamp']
price = data[0]['price']
myprice = {'Date':time,'price':price}
然后用myprice制作了csv……它可以工作,但我不知道是否正确=)
现在问题来了-
如何修正时间戳以正确显示在CSV中?您必须找出“时间戳”的单位。我猜距离某个开始日期还有几秒钟,所以选择:
import pandas as pd
pd.to_datetime(1553460483, unit='s')
Out: Timestamp('2019-03-24 20:48:03')
你必须弄清楚“时间戳”是什么单位。我猜距离某个开始日期还有几秒钟,所以选择:
import pandas as pd
pd.to_datetime(1553460483, unit='s')
Out: Timestamp('2019-03-24 20:48:03')
是的,这就是熊猫的把戏!非常感谢!你知道如何在没有熊猫的情况下生存吗?检查这个:是的,这对熊猫起了作用!非常感谢!你知道如何在没有熊猫的情况下生存吗?请检查以下内容: