Python datetime 对象和数据转换为 PANDAS 数据帧

3kstc

我有一个list_of_data_lists包括:

[datetime.datetime(2019, 12, 22, 0, 49, 7), 26.3]
[datetime.datetime(2019, 12, 22, 2, 6, 24), 25.5]
[datetime.datetime(2019, 12, 22, 2, 36, 57), 26.7]
[datetime.datetime(2019, 12, 22, 3, 2, 49), 25.7]
[datetime.datetime(2019, 12, 22, 5, 26, 30), 27.9]
[datetime.datetime(2019, 12, 22, 5, 32, 4), 27.8]
[datetime.datetime(2019, 12, 22, 5, 50, 23), 23.5]
[datetime.datetime(2019, 12, 22, 6, 31, 3), 27.7]
[datetime.datetime(2019, 12, 22, 8, 9, 4), 26.1]
[datetime.datetime(2019, 12, 22, 9, 30, 40), 27.1]
[datetime.datetime(2019, 12, 22, 12, 27, 49), 26.5]
[datetime.datetime(2019, 12, 22, 16, 6, 10), 24.1]
[datetime.datetime(2019, 12, 22, 17, 21, 35), 26.3]
[datetime.datetime(2019, 12, 22, 17, 28, 54), 28.0]
[datetime.datetime(2019, 12, 22, 18, 4, 52), 26.7]
[datetime.datetime(2019, 12, 22, 22, 23, 24), 23.5]
[datetime.datetime(2019, 12, 22, 22, 51, 10), 26.0]
[datetime.datetime(2019, 12, 22, 23, 30, 14), 23.6]

并希望把这个成pandas dataframe,在列date_and_time,并data_valuedata_list[0]data_list[1]list_of_data_lists对应。如何才能做到这一点?

安迪L。

IIUC,只需传递list_of_data_lists给数据构造函数

import datetime
list_of_data_lists = [
        [datetime.datetime(2019, 12, 22, 0, 49, 7), 26.3],
        [datetime.datetime(2019, 12, 22, 2, 6, 24), 25.5],
        [datetime.datetime(2019, 12, 22, 2, 36, 57), 26.7],
        [datetime.datetime(2019, 12, 22, 3, 2, 49), 25.7],
        [datetime.datetime(2019, 12, 22, 5, 26, 30), 27.9],
        [datetime.datetime(2019, 12, 22, 5, 32, 4), 27.8],
        [datetime.datetime(2019, 12, 22, 5, 50, 23), 23.5],
        [datetime.datetime(2019, 12, 22, 6, 31, 3), 27.7],
        [datetime.datetime(2019, 12, 22, 8, 9, 4), 26.1],
        [datetime.datetime(2019, 12, 22, 9, 30, 40), 27.1],
        [datetime.datetime(2019, 12, 22, 12, 27, 49), 26.5],
        [datetime.datetime(2019, 12, 22, 16, 6, 10), 24.1],
        [datetime.datetime(2019, 12, 22, 17, 21, 35), 26.3],
        [datetime.datetime(2019, 12, 22, 17, 28, 54), 28.0],
        [datetime.datetime(2019, 12, 22, 18, 4, 52), 26.7],
        [datetime.datetime(2019, 12, 22, 22, 23, 24), 23.5],
        [datetime.datetime(2019, 12, 22, 22, 51, 10), 26.0],
        [datetime.datetime(2019, 12, 22, 23, 30, 14), 23.6],
        ]

df = pd.DataFrame(list_of_data_lists, columns=['date_and_time', 'data_value'])

Out[155]:
         date_and_time  data_value
0  2019-12-22 00:49:07        26.3
1  2019-12-22 02:06:24        25.5
2  2019-12-22 02:36:57        26.7
3  2019-12-22 03:02:49        25.7
4  2019-12-22 05:26:30        27.9
5  2019-12-22 05:32:04        27.8
6  2019-12-22 05:50:23        23.5
7  2019-12-22 06:31:03        27.7
8  2019-12-22 08:09:04        26.1
9  2019-12-22 09:30:40        27.1
10 2019-12-22 12:27:49        26.5
11 2019-12-22 16:06:10        24.1
12 2019-12-22 17:21:35        26.3
13 2019-12-22 17:28:54        28.0
14 2019-12-22 18:04:52        26.7
15 2019-12-22 22:23:24        23.5
16 2019-12-22 22:51:10        26.0
17 2019-12-22 23:30:14        23.6

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 Pandas python 中将单行转换为不同的数据帧

使用 Pandas 在 Python 中将 JSON 结构转换为数据帧

Python Pandas - 将数据帧转换为 json

如何将python dict转换为pandas数据帧

注释python对象中的pandas数据帧

Python Pandas Datetime和数据框索引问题

使用Pandas在python中将多个数据类型数据帧转换为整数编码数据帧

将json数据转换为python中的pandas数据帧(列表中的字典)

Python Pandas合并或合并数据帧

python pandas 传输数据帧的格式

Python pandas:迭代多个数据帧

python pandas数据帧分配错误

python pandas loc返回空数据帧

将输出转换为 Pandas 数据帧

从 Pandas 数据帧转换为 LabeledPoint RDD

如何通过 Pandas 数据帧中的 sort_values 函数将 pd.to_datetime 转换为 JSON?

将包含Excel常规数字的pandas数据框列转换为datetime对象

Python Pandas:将数据帧转换为 Str NAN 后不再是 NAN

如何使用python-pandas快速将数据帧转换为大矩阵?

Python Pandas 将数据帧转换为计数列表或向量

Pandas:日期时间对象的系列和数据帧处理

Python Pandas:将数据从一个数据帧转换为另一个数据帧

Python - 将查询转换为数据帧

在python中将Ordereddict转换为数据帧

Python / Pandas / XML - 将 Pandas 数据帧行写回 LXML

在数据框中将Pandas系列转换为DateTime

Pandas 数据帧乘法

Pandas 合并和求和数据帧

Python PANDAS:将函数应用于数据帧,并在数据帧中定义参数