【发布时间】:2016-02-25 18:12:48
【问题描述】:
我想将现有的 Python 列表转换为 Pandas DataFrame 对象。如何为每列指定数据格式并定义索引列?
这是我的代码示例:
import pandas as pd
data = [[1444990457000286208, 0, 286],
[1435233159000067840, 0, 68],
[1431544002000055040, 1, 55]]
df = pd.DataFrame(data, columns=['time', 'value1', 'value2'])
在上面的示例中,我需要为现有列提供以下类型:
- 时间:datetime64[ns]
- value1:布尔值
- 值2:整数
另外时间列应该用作索引列。
默认情况下,所有三列都是 int64,我在 DataFrame 对象创建期间找不到如何指定列类型。
谢谢!
【问题讨论】: