pythonのpandasを最近使い始めたのですが、Dataframeの概念があまり理解できておらずpandasの良さを生かし切れていない状況です。
今回の質問は、列が同じの二つのDataframeがあって、それらを各行ごとに交互に新しいDataframeに格納したいのですが、このような場合に合理的な(計算速度の速い)方法はどのようなものかご意見いただけると幸いです。
試した方法は
iloc[i,:]で行ごとにseriesを抽出してappendでDataframeに追加
です。
以下は、プログラムの大まかな構造です。dataframe1とdataframe2からdataframeを作っています。
dataframe = pd.DataFrame() for rows in range(100000): dataframe = dataframe.append(dataframe1[i].iloc[rows,:], ignore_index=True) datafrane = dataframe.append(dataframe2[i].iloc[rows,:], ignore_index=True)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/03 14:02