import random
import pandas as pd
import numpy as np
heart_rate = [random.randrange(45,125) for _ in range(100)]
blood_pressure_systolic = [random.randrange(140,230) for _ in range(100)]
blood_pressure_dyastolic = [random.randrange(90,140) for _ in range(100)]
temperature = [random.randrange(34,42) for _ in range(100)]
respiratory_rate = [random.randrange(8,35) for _ in range(100)]
pulse_oximetry = [random.randrange(95,100) for _ in range(100)]
vitalsign = {'HR' : 'heart_rate',
'BPS' : 'blood_pressure_systolic',
'BPD' : 'blood_pressure_dyastolic',
'T' : 'temperature',
'RR' : 'respiratory_rate',
'PO' : 'pulse_oximetry'}
pd.DataFrame(vitalsign)
Saya ingin output seperti ini
heart blood pulse temp
5.1 3.5 1.4 0.2
4.9 3 1.4 0.2
0
Shamsul Masum
1 Agustus 2016, 16:34
1 menjawab
Jawaban Terbaik
Kamu hampir sampai. Yang Anda inginkan adalah:
vitalsign = {'heart' : heart_rate,
'blood' : blood_pressure_systolic,
'temp' : temperature,
'pulse' : pulse_oximetry}
df = pd.DataFrame(vitalsign)
Untuk mengonversi ini ke .csv:
df.to_csv('your_file_name.csv')
0
Julien Spronck
1 Agustus 2016, 16:44
pd.DataFrame