[英]preserve column order after converting to dataframe from dict
如何在不更改为字母顺序的情况下保留与 lst dict 相同的数据框列名?
问题:获取数据框后的以下代码首先显示列“aa”,然后显示“否”
df = pd.DataFrame()
no = 0
for i in range(1,10):
no = no + 1
aa = "ab"
lst = {'no':no,'aa':aa}
df = df.append(lst,ignore_index=True)
首先在空 DataFrame 中指定顺序:
df = pd.DataFrame(columns=['no','aa'])
no = 0
for i in range(1,10):
no = no + 1
aa = "ab"
lst = {'no':no,'aa':aa}
df = df.append(lst,ignore_index=True)
print (df)
no aa
0 1 ab
1 2 ab
2 3 ab
3 4 ab
4 5 ab
5 6 ab
6 7 ab
7 8 ab
8 9 ab
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.