如果您已经有一个数据框,那么在导出之前.explode() 'em 和 .sort_values() 可能要容易得多!
>>> import pandas as pd
>>> df = pd.DataFrame({"ids": [[852634, 727417, 881231], [90,100,110,115]], "dates": [["2018-05-29", "2015-11-23", "2019-06-26"], ["2015-01-01", "2021-01-01", "2020-01-01", "2021-01-01"]]})
>>> df
ids dates
0 [852634, 727417, 881231] [2018-05-29, 2015-11-23, 2019-06-26]
1 [90, 100, 110, 115] [2015-01-01, 2021-01-01, 2020-01-01, 2021-01-01]
>>> df.explode(["ids", "dates"]).sort_values("dates")
ids dates
1 90 2015-01-01
0 727417 2015-11-23
0 852634 2018-05-29
0 881231 2019-06-26
1 110 2020-01-01
1 100 2021-01-01
1 115 2021-01-01
>>> df.explode(["ids", "dates"]).sort_values("dates")["ids"].to_numpy()
array([90, 727417, 852634, 881231, 110, 100, 115], dtype=object)