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

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