2017-11-16 10 views
-1

リストからdateframeを充填:私はリストと日付の枠を作成しようとしました

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) 

?列とラベルの長さが同じであれば、なぜ境界が外れているのか分かりません。

+1

あなたの寸法が間違ってましたように見えます。しかし、最初の懸念事項は、コードを読みやすくし、常に自分たちで試すことができるデータを共有することです。 –

+0

私にお返事いただきありがとうございます。ええ、おそらく私は質問を書き直す必要があります...私は理解できませんlengsは同じですので、これまでのところ意味がありません – Mayra

+0

シンプルだが誰も助けようとしない – Mayra

答えて

1

これは何ですか?私は転置(T)でデータフレームを反転しました。

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 

戻り値:

  00_04 04_08 08_12 12_16 16_20 20_24 
2017-11-11 2983 2983 5652 12375 13055 26180 
+0

多くの感謝!私は安心していますが、まだ理解できません – Mayra

+0

@Mayraあなたの質問を書いたあなたに感謝します。このように書くと、はるかに速くヘルプが得られます。 –

+0

私はすでに本当にイライラしていた! :) – Mayra

関連する問題