何かの理由で、このリストからデータフレームを作成しようとすると(system_mean)、データフレームの形状は(1,288)ですが、私は、データフレーム形状が(3,1)である3つのエントリを有するダミーリストからデータフレームを作成する。私はsystem_meanデータフレームを(288,15)である別のデータフレームに追加しようとしているので、同じ形状でなければなりません。リストから1列とn行のリストからDateFrameを作成する
import pd
L = ['Thanks You', 'Its fine no problem', 'Are you sure']
df3 = pd.DataFrame(L)
system_mean = [Final_Price.mean(axis=1)]
df2 = pd.DataFrame(system_mean)
注: Final_Priceは形状が(288,15)であるデータフレームで、各行の平均をとっています。したがって、Final_Price.mean(axis = 1)は288のエントリを持つリストを返します。
なぜ同じコマンドが1つのリストの列でリストを返し、別のリストの行に戻しますか?
私が考えることができる唯一のことは、ターミナルで印刷されるときにリストLが水平であり、タイムスタンプのインデックスを持つためにsystem_meanが垂直に印刷されるということです。これが問題なら、どのように修正できますか? –
'system_meanデータフレームを別のデータフレームに追加する 'とはどういう意味ですか?セル内のすべてのデータを追加するか連結しますか?各セルを追加するには、形状が完全に同じである必要があります。 –
私は(288,1)データフレームを(288,15)データフレームの最後に連結していました。それを持ってくれてありがとう –