Python 将键为df的字典传输到一个数据帧

Python 将键为df的字典传输到一个数据帧,python,pandas,Python,Pandas,我有一个字典,我正试图转换成一个单一的数据帧 目前是有键的:dataframe系统,如下所示 {'lab_location-one': water_quality titration DateTimeStamp 2020-01-13 08:20:00 53.340000 50 2020-01-13 08:25:00 53.381579 76 202

我有一个字典,我正试图转换成一个单一的数据帧

目前是有键的:dataframe系统,如下所示

{'lab_location-one':                      water_quality  titration
 DateTimeStamp                             
 2020-01-13 08:20:00      53.340000      50
 2020-01-13 08:25:00      53.381579      76
 2020-01-13 08:30:00      51.982143     112
 2020-01-13 08:35:00      54.372881     118
 2020-01-13 08:40:00      55.544118      68
 ...                            ...     ...
 
 
 [28242 rows x 2 columns],
 'lab_location-two':                      water_quality  titration
 DateTimeStamp                             
 2020-01-13 07:45:00      48.666667       9
 2020-01-13 07:50:00      43.504000     125
...
 
 [30626 rows x 2 columns],
 'lab_location-three':                      water_quality  titration
 DateTimeStamp                             
 2020-01-15 08:20:00      50.842105      38
 2020-01-15 08:25:00      50.905405      74
....
我想使用的数据帧是这样的

DateTimeStamp   Lab water_quality   titration
15/01/2020 8:22 1   65  63
15/01/2020 8:22 1   59  58
15/01/2020 8:22 2   59  59
15/01/2020 8:22 2   59  58
15/01/2020 8:22 3   52  51
在字典上使用一个简单的函数

pd.DataFrame.from_dict(df_by_intervaled_group)
返回“ValueError:如果使用所有标量值,则必须传递索引”

由于字典中的每个值都是一个数据帧,我是否应该将它们附加在一起,在每个数据帧中添加一列作为主机名,然后用新主机名附加每个值


提前谢谢

我想您需要的是
concat

pd.concat(df_by_intervaled_group).reset_index()

我想你想要的是
concat

pd.concat(df_by_intervaled_group).reset_index()
我想会有用的。。。它基本上只是添加一个新列,然后将它们堆叠起来

我想会有用的。。。它基本上只是添加一个新列,然后将它们堆叠起来