我尝试使用列表创建日期框架:
lista_values = [2983, 2983, 5652, 12375, 13055, 26180]
labels = ['00_04', '04_08', '08_12', '12_16', '16_20', '20_24']
lista_index = [datetime.datetime(2017, 11, 11, 0, 0)]
df = pd.DataFrame(lista_values,index=lista_index,columns=labels)
然后我的错误:
ValueError: Shape of passed values is (1, 6), indices imply (6, 1)
例如,如何使用这些列表创建数据框?如果列和标签具有相同的长度
,我真的不明白为什么这里出界答案 0 :(得分:1)
现在这就是你想要的吗?我用转置(T)翻转了数据帧。
@PreDestroy
返回:
import pandas as pd
import datetime
lista_values = [2983, 2983, 5652, 12375, 13055, 26180]
labels = ['00_04', '04_08', '08_12', '12_16', '16_20', '20_24']
lista_index = [datetime.datetime(2017, 11, 11, 0, 0)]
df = pd.DataFrame(data=lista_values, index=labels, columns = lista_index).T
df