python 大熊猫でデータをソートするとき,あるカラムの値を使った行のソート(解りにくい表现ですが,列の内部的ソート)は普通にDataFrame.sore()メソッドでできるのですが,ある行の値を使

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 大熊猫でデータをソートするとき,あるカラムの値を使った行のソート(解りにくい表现ですが,列の内部的ソート)は普通にDataFrame.sore()メソッドでできるのですが,ある行の値を使相关的知识,希望对你有一定的参考价值。

## 通常Pandasでソートと言うとaxis=0方向のソートとなる(カラム内の値でのソート)。
## axisオプションを変えて回転した向きのソートができるかというとそうでもありません。
df.sort(column="hoge", axis=0)

## カラムの順番をあるインデックスの値でソートしたいときは下記のように書きます
new_df = df.T.sort(columns='hoge').T

## 例えば累積度数のデータがいくつかのカテゴリである場合最終的な値の大きい順に
## カラムを入れ替え、上位10のカテゴリを得ようとすると…
new_df = df.T.sort(columns=df.last_valid_index(), ascending=False).T
new_df = new_df.ix[:, :10]

## おまけ。ixの指定に条件式を使ったフィルター
## ixによるスライシングには条件式を使うことができる。下記のフィルターは最大値が100より大きい列を抽出している
new_df = df.ix[:, df.apply(max, axis=0) > 100]

以上是关于python 大熊猫でデータをソートするとき,あるカラムの値を使った行のソート(解りにくい表现ですが,列の内部的ソート)は普通にDataFrame.sore()メソッドでできるのですが,ある行の値を使的主要内容,如果未能解决你的问题,请参考以下文章

xml VIMで插入から普通のモードに移行するとき,自动的にIMEを断にする(岩钉钢环)

markdown 大熊猫の空の据帧にデータを追加する

python SQLでSELECT DISTINCTしてユニークな组み合わせをカウントするような问い合わせを,熊猫のデータフレームに书き変えてみました。以下「お昼のセットメニューの组み合わせに投票」と

markdown 2つの的TextViewを左寄せで并べて表示するとき,左のTextView的が长くなっても右の的TextViewは必ず表示する(线路のメンバーと人数みたいな)

python メモリ上のCSVをリストに変换する方法。ファイルからCSVを読み込んだときのCSVと同様にcsv.rader()すると一文字ごとのリストが返ってしまうので,直接改行コードで区切りリストに

python Python的なアプリからJSONを出力する方法はいろいろあると思いますが,SQLAlchemy的利用が前提だとJSONシリアライズの前にオブジェクトの変换を自前で作るケースが多いようで