sql >> データベース >  >> RDS >> Mysql

pandas-文字列列のマージが機能しない(バグ?)

    問題は、object dtypeは誤解を招く恐れがあります。すべてのアイテムがストリングスだと思いました。しかし、どうやら、ファイルを読んでいる間、パンダはいくつかの要素をintに変換し、残りを文字列として残していました。

    解決策は、すべてのフィールドが文字列であることを確認することでした:

    >>> df1.col1 = df1.col1.astype(str)
    >>> df2.col2 = df2.col2.astype(str)
    

    その後、マージは期待どおりに機能します。

    dtypeを指定する方法があればいいのにと思います strの ...)



    1. mysqlテーブルの同じ列からカウントを取得しますか?

    2. PHPデータベースダンプスクリプト-何か問題はありますか?

    3. PHPを使用してMySQLデータベーステーブルの最後のレコードをフェッチするにはどうすればよいですか?

    4. 単一行のnull以外の値をカウントするMySQLクエリ