concat を使用して 2 つのデータフレームを結合する際のエラー
2022-02-09 03:52:37
concat を使用して 2 つのデータフレームをマージするとエラーが報告される
TypeError: cannot concatenate object of type "
"
Series, pd.DataFrame, and pd.Panel (deprecated) objs are valid
文字列型のオブジェクトをマージできないと表示され、私の2つのdfは以下の通りです(どちらも最初の5行が表示されます)。
# df1
latitude longitude status grid_id
0 7497 3972 1 4120
6 7505 4208 1 4123
13 7717 4183 1 4302
17 7718 4183 1 4302
37 7524 4184 1 4182
# df2
latitude longitude status grid_id
5 7555 4143 2 4182
12 7517 4309 2 4124
16 7718 4182 2 4302
36 6176 3873 2 3159
54 7916 4124 2 4422
カラムの種類を確認する
# print(df1.dtypes)
latitude int32
longitude int32
status int8
grid_id int64
dtype: object
# print(df2.dtypes)
latitude int16
longitude int16
status int8
grid_id int64
dtype: object
型に問題があるわけでもなく、わからず、書いたコードをよく見てみると
cab_df = pd.concat(['df1', 'df2'], ignore_index=True)
(・∀・)ノ 2つのdfが変換されるのは クォーテーションマーク 括弧書き、間違えない方がおかしい!?
これを戒めとして、常に細部に注意を払うようにしましょう
関連
-
Solve 'DataFrame' オブジェクトに 'sort' 属性がない。
-
Solve ImportError: cannot import name 'np_utils' from 'tensorflow.keras.utils'
-
AttributeError: モジュール 'tensorflow'に属性 'placeholder' がない問題
-
urlでMax retries exceededの問題を解決しました。
-
virtualenvwrapperのコンフィギュレーションエラー
-
TypeError: 'encoding'はこの関数の無効なキーワード引数です。
-
pythonのエラーです。ValueError: 閉じたファイルへのI/O操作
-
Pythonソケットプログラミング [WinError 10061] ターゲットコンピュータがアクティブに拒否しているため、接続できない。
-
エンコード問題:UnicodeDecodeError: 'utf-8' コーデックは、位置のバイト 0xb3 をデコードできません。
-
tkinter モジュールを使った Python 倉庫番ゲーム
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Python「lxmlを使ったxpathのパース - コナちゃんをクローリングする
-
'DataFrame' オブジェクトに 'sort' 属性がありません。
-
Python組み込み関数 - min関数とmax関数 - 詳細解説
-
Python|ModuleNotFoundErrorを解決する。utils' という名前のモジュールがありません。
-
ImportError を解決します。pandas をインストールした後に 'pandas' という名前のモジュールがない。
-
gensim: queue という名前のモジュールがありません。
-
OperationalError: データベースファイルを開くことができない Solution
-
Pythonのsum関数でTypeError: unsupported operand type(s) for +: 'int' and 'list' エラーを解決する。
-
Pycharmの未解決の参照問題
-
ガールフレンドが深夜12時に彼女をベッドに急がせるよう頼んだが、私はそれをしないパイソンを持っています。