在python中连接多个数据字典

时间:2016-04-01 00:17:44

标签: python numpy pandas dataframe data-dictionary

我使用@using (Html.BeginCollectionItem("ProductAssetResources")) { @Html.HiddenFor(m => Model.ProductAssetResourceId) @Html.HiddenFor(m => Model.ProductAssetId) <td> @if (Model.ElectronicFileId.HasValue) { @Html.HiddenFor(model => model.ElectronicFileId) @Html.ActionLink(Model.ElectronicFile.FileName, "Details", "File", new { id = Model.ElectronicFileId, area = "Edi" }, null); } </td> <td> @Html.EditorFor(c => Model.TrackTitle) </td> } 密钥创建了多个数据字典。然后我在我有兴趣研究的一列专栏year_quarter上使用了.describe()。现在,我想创建一个A,其中包含使用DataFrame创建的统计信息。 这就是我所做的:

.describe()

但是这给了我整个表的H_cltn = {} #original data dictionaries stat_cltn = {} QY =['2013_1', '2013_2', '2013_3', '2013_4'] for item in QY: stat_cltn[item] = H_cltn[item]['A'].describe() df = pd.DataFrame(['count','mean','std','min','25%','50%','75%','max']) for item in QY: df[item] = pd.Series(stat_cltn[item]) 值。

1 个答案:

答案 0 :(得分:0)

您可以简化这些方面:

QY =['2013_1', '2013_2', '2013_3', '2013_4']
df = pd.DataFrame()
for item in QY:
    df = pd.concat([df, H_cltn[item]['A'].describe()], axis=1) ## possibly axis=0