pythonの「データベース」言語を10分で読み取る

2096 ワード

JOINは、join()またはmerge()を実行することができる.デフォルトでは、join()はインデックスにDataFrameを追加します.各メソッドにはパラメータがあり、実行する結合タイプ(LEFT、RIGHT、INNER、FULL)または結合するカラム(カラム名またはインデックス)を指定できます.
DataFrameと同じ名前と構造を持つ2つのデータベース・テーブルがあるとします.
様々なタイプのJOINを見てみましょう.merge()には、別のデータFrameのインデックスを別のデータFrameのカラムに結合する場合のパラメータも用意されています.
pandasはまた、接続されたカラムが一致するかどうかにかかわらず、データセットの両端を表示するFULL JOINを許可します.書く時、すべてのRDBMS(MySQL)はFULL JOINをサポートしません.
ユニオンALLはconcat()が使用可能です.
SQLのUNIONはUNIOALLと似ていますが、UNIONは重複する行を削除します.
pandasはconcat()drop_duplicates()とともに使用することができる.
PandasはいくつかのSQL分析と集約関数に等しい
上部N行とオフセット
各組の頂部N行/
同様にrank(method='first')関数を使用する
各性別グループ(3未満)のヒントを見つけます(ヒント<2).rank(method='min')関数rnk_を使用するとmin同じプロンプト(OracleのRANK()関数と同じ)に対して保持します.
更新する.
DELETE¶
pandasでは、削除するのではなく、保持すべき行を選択します.
きょうの贈り物
技術をしてできない分からない時どのようにするべきで、他の人に教えてもらうかそれとも自分で専門的に研究しますか?もし時間が緊急であれば、密接に関連する技術の牛を見つけることができたら、教えてもらうのは絶対に役に立ちます.しかし、ほとんどの私たちは一人で直面しているので、自分で問題を処理し、独学する能力を持っていなければなりません.あなたの未来を決めることができる人はあなた自身で、他の人ではありません!
おすすめ:
python学習編
エレガントなPython
pythonによるExcelチュートリアルの操作
あなたのPythonコードを優雅で本物にします
Pythonノート
python学習ノート
Pythonの小さな知識:Python反復器とジェネレータ
python関数の概要
Python常用モジュール資料
Python禅道
Python文字列操作方法大全
Pythonのコード命名規則
python配列のdel,remove,pop区別
機械学習編
機械学習入門科学普及編--シリーズ二
機械学習アルゴリズムのランダムデータ生成総括
pythonデータ洗浄編
pythonデータ洗浄編
深く勉強したいですか.まずこの25の概念を理解します!
自然言語処理におけるAttention Model:何となぜ
ユーザ画像のユーザ性別認識
機械学習入門科学普及編--シリーズ一
顧客流出分析
地球温暖化温度分析図
データマイニング学習ノート--決定木C 4.5
決定木あなたが知っているべきいくつかの点
意思決定ツリーのPython実装
機械学習の------K-Means(K平均)
機械学習アルゴリズムとPython実践の(一)k近隣(KNN)
データ科学の完全な学習経路
線形回帰、論理回帰、各種回帰の概念学習
from:http://pandas.pydata.org/pandas-docs/stable/comparison_with_sql.html