gpt4 book ai didi

python - 从一系列列表创建一个 Pandas DataFrame

转载 作者:太空宇宙 更新时间:2023-11-04 02:24:18 26 4
gpt4 key购买 nike

我有一个 Pandas 系列列表

0 ['2018-3-13', '16:00']
1 ['2018-3-13', '16:01']
2 ['2018-3-13', '16:02']
3 ['2018-3-13', '16:03']
.
.
.

我想创建 DataFrame 为

0 '2018-3-13' '16:00'
1 '2018-3-13' '16:01'
2 '2018-3-13' '16:02'
3 '2018-3-13' '16:03'
...

所以任何人都可以提供一个创新的想法?

非常感谢

最佳答案

一种方法是提取 NumPy 数组表示并使用 np.ndarray.tolist .然后你可以输入 pd.DataFrame:

import pandas as pd

s = pd.Series([['2018-3-13', '16:00'], ['2018-3-13', '16:01'],
['2018-3-13', '16:02'], ['2018-3-13', '16:03']])

df = pd.DataFrame(s.values.tolist(), columns=['date', 'time'])

print(df)

date time
0 2018-3-13 16:00
1 2018-3-13 16:01
2 2018-3-13 16:02
3 2018-3-13 16:03

关于python - 从一系列列表创建一个 Pandas DataFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50845660/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com