データフレームとdfと同じ垂直サイズのシリーズがあり、そのシリーズをDataFrameのすべての列に に割り当てたいとします。 それはなぜ自然なのですか?例えばdataFrameのすべての列に列を割り当てます(列単位)?
df = pd.DataFrame([[1, 2 ], [3, 4], [5 , 6]])
ser = pd.Series([1, 2, 3 ])
私は "DF" のすべての列が "SER" に等しくなるようにしたいです。
PS関連:
一つの方法は、答えを経由して、それを解決するために: How to assign dataframe[ boolean Mask] = Series - make it row-wise ? I.e. where Mask = true take values from the same row of the Series(すべての真のマスクを作成する)が、私はいくつかのより多くの 簡単な方法があるはずだと思います。
私がすべてではないが必要な場合は、しかし、いくつかの列 - その答えはここに与えられます。
reindex
と Assign a Series to several Rows of a Pandas DataFrame
使用' pd.DataFrame? – Zero
@Zeroありがとうございます!それは動作します!私が期待しているのは、MatLabの "repmat"のような特別な指示があることです。そんなことは分かりませんか? –