您的示例中的内容似乎不一致,
dataalist和
no似乎不一致
dict,但是假设您确实有一个
OrderedDict:
创建Dataframe时,尝试明确指定列顺序:
# ... all your data collectiondf = pd.Dataframe(data, columns=data.keys())
这应该为您的Dataframe提供与OrderedDict完全相同的顺序排序的列(通过data.keys()生成的列表)

您的示例中的内容似乎不一致,
dataalist和
no似乎不一致
dict,但是假设您确实有一个
OrderedDict:
创建Dataframe时,尝试明确指定列顺序:
# ... all your data collectiondf = pd.Dataframe(data, columns=data.keys())
这应该为您的Dataframe提供与OrderedDict完全相同的顺序排序的列(通过data.keys()生成的列表)