Я пытался разработать структуру, которая могла бы анализировать и визуализировать данные, которые были взяты с датчиков температуры. для анализа мне нужно преобразовать формат времени эпохи в местное время (думаю, не уверен). как можно кодировать на python, чтобы он автоматически преобразовывал время эпохи в местное время и печатал его?
Более того, если кто-нибудь может подсказать мне, что мне нужно сделать, чтобы проанализировать данные, так как я новичок в python. как вы все можете видеть код и тип данных.
спасибо
<<<< >>>>>
import time; time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.localtime())
myclient = pymongo.MongoClient('mongodb://localhost:27017/')
dblist = myclient.list_database_names()
#print(dblist)
db = myclient.md
#FIELDS= {'temperature':True, 'timestamp':True, '_id':False}
FIELDS= {'event':True,'_id': False}
TEMPERATURE=db.temp2.find(projection=FIELDS).limit(3)
#print (TEMPERATURE)
for TEMPERATURE in TEMPERATURE:
print (TEMPERATURE)
print() # this gives a new line space
cursor = db.temp2.find().limit(5)
for doc in cursor:
pprint(doc)
#print()
#pprint(doc['header']['timestamp'])
#pprint(doc['event'])
this is a sample of data that is already uploading on the server I just have to analyze and visualize it.
{'_id': ObjectId('5ca5981abee72d090391bdfc'),
'event': {'temperature': 29},
'header': {'applicationToken': {'string': '44403546886730840257'},
'endpointKeyHash': {'string': 'CEzlQoTcT0h3NCD0rbjmUP0iCIM='},
'headerVersion': {'int': 1},
'logSchemaVersion': {'int': 3},
'timestamp': {'long': 1554356250678}}}
{'_id': ObjectId('5ca5981ebee72d090391bdfd'),
'event': {'temperature': 27},
'header': {'applicationToken': {'string': '44403546886730840257'},
'endpointKeyHash': {'string': 'CEzlQoTcT0h3NCD0rbjmUP0iCIM='},
'headerVersion': {'int': 1},
'logSchemaVersion': {'int': 3},
'timestamp': {'long': 1554356254340}}}
{'_id': ObjectId('5ca59823bee72d090391bdfe'),
'event': {'temperature': 26},
'header': {'applicationToken': {'string': '44403546886730840257'},
'endpointKeyHash': {'string': 'CEzlQoTcT0h3NCD0rbjmUP0iCIM='},
'headerVersion': {'int': 1},
'logSchemaVersion': {'int': 3},
'timestamp': {'long': 1554356259571}}}