добавить одно значение датчика в панду - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть такой фрейм данных панды

general_pd =  pd.DataFrame(columns=['TimeStamp','C_strain_COY', 'C_strain_CUY', 'C_strain_ROX','C_strain_CUX', 'C_strain_CMX',                        'C_strain_COX', 'C_strain_LOX', 'C_temp_CUY', 'C_temp_COY', 'C_temp_CUX', 'C_temp_CMX', 'C_temp_COX'])

У меня несколько литов, в основном 14 датчиков от S1 - до s14. Я пытаюсь добавить одно значение к каждому столбцу из S, но я получаю пустые данные.

def process_sensor_list(dataframe, sensor, name):

    for i in range(len(sensor)):
            dataframe.loc[i] = (sensor[i])



    process_sensor_list(general_pd, S1, 'C_strain_COY')
    process_sensor_list(general_pd, S2, 'C_strain_CUY')
    process_sensor_list(general_pd, S3, 'C_strain_ROX')
    process_sensor_list(general_pd, S4, 'C_strain_CUX')
    process_sensor_list(general_pd, S5, 'C_strain_CMX')
    process_sensor_list(general_pd, S6, 'C_strain_COX')
    process_sensor_list(general_pd, S7, 'C_strain_LOX')

    process_sensor_list(general_pd, T1, 'C_temp_CUY')
    process_sensor_list(general_pd, T2, 'C_temp_COY')
    process_sensor_list(general_pd, T3, 'C_temp_CUX')
    process_sensor_list(general_pd, T4, 'C_temp_CMX')
    process_sensor_list(general_pd, T5, 'C_temp_COX')

1 Ответ

0 голосов
/ 06 ноября 2018
dataframe = dataframe.append({'TimeStamp' : 1 ,'C_strain_COY' : 2, 'C_strain_CUY' : 3, ... }, ignore_index=True)

Если вы хотите добавить в существующий столбец, просто добавьте словарь отдельных значений с ключами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...