instrument = 'instrument_name'
serial_no = 'instrument_serialNo'
list1 = [] # this list has an unknown number of elements (readings)
number_elements = len(list1)
这里是更多的代码,添加读数到列表,提供他们满足给定的要求,导致一个列表的未知数量的元素数据,我想转储到一个jason文件
instrument_data = []
instrument_data.appent({
'Instrument Name' : instrument,
'Instrument Serial Number' : serial_no,
for x in range(1, number_elemensts + 1):
'reading {}'.format(x) : list1[x - 1]
})
我想创建一个表,看起来像。
instrument name | instrument serial number | reading 1| reading 2| reading 3 ...ect
使用更新字典,希望有所帮助。
import pandas as pd
instrument = 'instrument_name'
serial_no = 'instrument_serialNo'
list1 = [1,2,3] # this list has an unknown number of elements (readings)
number_elements = len(list1)
instrument_data = {}
dict_={}
for x in range(1, number_elements + 1):
dict_.update({'reading {}'.format(x):list1[x - 1]})
instrument_data.update({
'Instrument Name' : instrument,
'Instrument Serial Number' : serial_no,
})
instrument_data.update(dict_)
print(pd.DataFrame(instrument_data,index=[0]))
输出:
Instrument Name Instrument Serial Number reading 1 reading 2 reading 3
0 instrument_name instrument_serialNo 1 2 3