Python中数据类型的建议

Python中数据类型的建议,python,Python,我已经开始使用时间序列数据,第一列是格式的日期时间(例如12/01/2015 05:01:34),第二列是温度等值。i、 我的数据是2D,第一列是时间,第二列是变量 我应该使用的建议数据类型是什么?我打算使用第一列(日期-时间)作为所有活动的索引。您可以从使用字典开始,该字典允许您使用键以获取其值: 字典={“时间”:“温度”} 这里有一个关于使用字典的小教程 例如: dictionary = {'12/01/2015 05:01:34': '39C', '12/02/2015 05:01:3

我已经开始使用时间序列数据,第一列是格式的日期时间(例如12/01/2015 05:01:34),第二列是温度等值。i、 我的数据是2D,第一列是时间,第二列是变量


我应该使用的建议数据类型是什么?我打算使用第一列(日期-时间)作为所有活动的索引。

您可以从使用字典开始,该字典允许您使用键以获取其值:

字典={“时间”:“温度”}

这里有一个关于使用字典的小教程

例如:

dictionary = {'12/01/2015 05:01:34': '39C', '12/02/2015 05:01:34':'28C': 'First'}

dictionary ['12/01/2015 05:01:34'] = 40C; # update existing entry
dictionary ['12/03/2015 05:01:34'] = "30C"; # Add new entry

请看一看,也许会对你有所帮助。

你听起来很困惑。你听起来像是在问“数据类型”,但你用了“数据库”(两个词?)这个词,我觉得你要么想要“数据类型”(两个词)要么想要“数据库”(一个词)。数据库是存储数据的程序。在python中,数据类型类似于内存中的列表或数组。请说得更清楚些。字典是保存时间序列值的可怕方式,因为它们失去了顺序。如果有数千或数百万个值,则必须提取一个键列表,然后对它们进行排序。python中有一种有序字典类型,听起来是时间序列值的好主意,但无论如何它可能非常慢或浪费内存。这就是为什么我建议“初学者”的原因,但是的,我同意你的说法。无论如何,有这么多的可能性,一个实际的数据库可以使用,但我真的不想写一篇关于这个主题的文章