在我的测试中,我利用了函数.to_dicts()
,得到的字典列表的顺序与数据帧相同.
df = pl.DataFrame(data={
"name": ["Alice", "Bob", "Charlie"],
"age": [30, 25, 35],
"city": ["New York", "London", "Paris"],
}).sort(by=['name'], descending=True)
data = df.to_dicts()
for record in data:
print(record)
结果是:
{'name': 'Charlie', 'age': 35, 'city': 'Paris'}
{'name': 'Bob', 'age': 25, 'city': 'London'}
{'name': 'Alice', 'age': 30, 'city': 'New York'}
有谁知道这是不是每次都会发生guaranteed次?