2つのデータフレームを連結しようとしていますが、'TypeError: cannot concatenate a non-NDFrame object'
というエラーが発生しています。私は周りを見回していますが、多くの人がこのエラーを受けています。ほとんどの場合、コードが実際に行っていること以外のことをしようとしています。問題は私の特定の問題を解決することではなく、エラーを理解することです... 非NDFrameオブジェクトとは何ですか?なぜ連結できないのですか?それならばパンダ:NDFrameオブジェクトとは何ですか(とNDFrame以外のオブジェクト)
また、なぜこれが(何ものであり、私はそれをどこに使うのですか??すべてのデータフレームのNDFramesですデータフレームではありません任意のNDFramesがある?)NDFramesについてです...
私は理解するであろう(私は彼らがデータフレームをされていない場合は、私のエラーの原因だったことを確認していないが)これは主に私の好奇心は、私は特定のバグを狩りしようとしていない午前、questingです...
おそらく、あなたは一連の 'Series'を連結しようとしていることを意味します。つまり、NDFrameはN次元を意味します。したがって、少なくとも2-Dのシリーズは1次元であり、問題は連結してインデックス名とカラム名を整列させます。列にはインデックスがありますが列名はありませんが(名前属性はありますがこれは同じではありません)、動作させることはできますが、実装はこれをサポートしていません – EdChum
または型がNDでないものを渡しています-Frame、例えばnumpyの配列。実際にはパンダのリストを連結してSeriesが動作します。あなたは何をしようとしているのかを実証するために未加工のデータとコードを投稿する必要があります – EdChum
*私は恥ずかしいです*私はコードを修正したので、私のエラーを再現できないようです。私のエラーについてではなく、むしろNDFrameオブジェクトです...それについては疑問があるようですが、stackoverflowで。私は、DataFrameがNDFrame(?)であると私は思っています。「pandas.core.generic.NDFrame は、サイズ可変のラベル付きデータ構造に多次元を格納するDataFrameのN次元アナログですが、それが何であるか、それが何ではないか、そしてそれがDataFrameとの関係についてもっと詳しく説明したいと思います。 – ntg