‫お帰りなさい｡
‫2つのpandasをデータフレームにインポートしたデータの記述方法をいくつか見てきました｡
‫それでは､ データを表示したり選択したりする方法をいくつか紹介しましょう｡
‫そこで､ ここに降りてきて､ もう一つ小さなヘッダーを付けます｡
‫そこで､ データの閲覧や選択を行っています｡
‫マークダウンシフトはescapeとMを､ エンターはノートブックをきれいに保ち､ 最初からコミュニケーションできるようにするためです｡
‫まず､ データフレームの先頭を見ることから始めましょう｡
‫さて､ この後に括弧が付いていることを思い出してください｡
‫つまり､ 機能なんですね｡
‫そして､ これはデータフレームの最初の行､ または上位5行を返すものです｡
‫さて､ なぜ5つなのか､ と思われるかもしれません｡
‫なるほど､ それはいい質問ですね｡
‫まったくわからないが､ 5というのはかなりいい数字だと思う｡
‫ですから､ 実際には､ データフレームを何らかの方法で操作して､ そのデータフレームに対してheadを呼び出すということを､
‫かなり頻繁に行うことになるでしょう｡
‫つまり､ 10行しかないデータフレームは存在しないのです｡
‫だから､ 全体を呼ぶのは実はあまり悪くないんです｡
‫でも､ これが何千個もあったらと想像してみてください｡
‫つまり､ headはデータフレームの内容を小さなスペースで簡単に表示することができるのです｡
‫ですから､ あちこちに簡単な変更を加える場合は､ 上位5行を見るとよいでしょう｡
‫そして､ 5つでは物足りないという方は､ 上位7つを見てみるといいかもしれません｡
‫headの素晴らしいところは､ ここに数字を入力すると､ その数だけ行を返してくれることです｡
‫ですから､ お好きな数の行を返すことができます｡
‫さて､ 何らかの理由でデータフレームの底が欲しい場合､ dot tailを使えばそれが返ってきます｡
‫お察しください｡
‫下5列目｡
‫この機能は､ データフレームの上部ではなく下部を変更する場合に便利です｡
‫それと同じようなことです｡
‫ここにはどんな数字でも入れることができます｡
‫シフトとエンターキーを押すと､ 下の3行をそこに回してくれます｡
‫次に､ ロックとIロックの2つの関数について見ていきます｡
‫では､ ここに書き込んでみましょう｡
‫ロック＆ドット
‫ロックします｡
‫さて､ 詳細を説明する前に､ 常に最初にコードを実行することを忘れないでください｡
‫Ifとoutは､ コードを実行します｡
‫それが私たちのモットーです｡
‫そこで､ ここでシリーズを作り､ LockとI lockの違いを実演してみましょう｡
‫だから､ 動物というものを作ってみようと思うんです｡
‫好きな動物は？
‫パンダを使うからには､ パンダを入れて､ もう一匹蛇を入れるとかね｡
‫では､ ここにインデックスを設定します｡
‫さて､ デフォルトでシリーズを作った場合､ ここでいくつあってもインデックスも0になります｡
‫でも､ 口で言うより実際に見てみましょう｡
‫もし迷ったら､ コードアニマル0から4の順番で実行することを忘れないでください｡
‫しかし､ 独自のインデックスが必要な場合､ indexパラメータを渡すことで実現でき､
‫ゼロスリーなどのリストを入れます｡
‫これでよしとしよう｡
‫つまり､ ここに5つ､ ここに5つ､ 両方ともpythonのリストがあるわけです｡
‫さて､ これを実行すると､ インデックスが変更されたことが確認できます｡
‫では､ 見てみましょう｡
‫アニマル・ドット・ロック 3．
‫これを呼ぶとしたら､ どうでしょう？
‫戻ってきてロックされるのでしょうか？
‫ロケーションのためにショートを検討することができます｡
‫そこで､ 犬と蛇にシフトしてみる｡
‫美しい｡
‫つまり､ ロックが言っているのはインデックスナンバーのことなのです｡
‫つまり､ ここでは3と3があるので､ 2つの項目が返されます｡
‫動物に挑戦してみよう
‫ロック9
‫これは何が返ってくるんだろう？
‫どの動物？
‫3速にシフトする｡
‫理由は､ birdがインデックス9になったからです｡
‫そこで､ 私たちはbirdを作りました｡
‫1､ 2､ 3､ 1､ 2､ 3｡
‫インデックスナイン
‫では､ 次に自動車販売データフレームを試してみましょう｡
‫これがどのようなものかわからないという方は､ ここで実行すればわかると思います｡
‫なるほど｡
‫ゼロワン､ ツー､ スリー
‫ここではまだ､ インデックスが順当です｡
‫美しい｡
‫さあ､ 走ろう｡
‫この点をロックしてください｡
‫ロック3
‫いかがでしょうか？
‫で戻ってくるのでしょうか？
‫どのクルマ？
‫試してみよう｡
‫Woo beautifulはポジション3で戻ってくる｡
‫22,000ドルで美しい黒のBMWがすべてあなたのものになるのです｡
‫車のセールスマンになろうかな｡
‫いかがでしょうか？
‫では､ 次にもう1つ試してみましょう｡
‫アイロックをやってみよう｡
‫今回はここにログを貼ります｡
‫そこで､ 動物のドット・I・ロック・スリーで､ 今度はロックではなくアイ・ロックをするのです｡
‫では､ ここに5つの項目があるとしたら､ これは何が返ってくると思いますか？
‫試してみよう｡
‫今すぐパンダにシフトして､ 私たちに見せてください｡
‫ここに新しいセルを入れて行ってみましょう｡
‫動物たち
‫美しい｡
‫つまり､ 私が好きなものは､ 私が好きなものは､ ポジションを指しているのです｡
‫だから､ ここでわかることがある｡
‫ゼロ､ 1､ 2､ 3
‫これが順当であれば
‫Pythonのリストやデータフレーム､ 系列は0から始まることを忘れないでください｡
‫Iロックはポジション､ ロックはインデックスを意味します｡
‫自動車販売のデータフレームで試してみましょう｡
‫自動車販売｡
‫3つロックしています｡
‫ああ｡
‫ロックと同じと返ってくる｡
‫それは､ 「上がればいい」ということだからです｡
‫まあ､ 実際､ ここでやってみましょうよ｡
‫自動車販売｡
‫データフレームを見てもらうと､ Iロックしています｡
‫ポジション3は､ 私がポジションを参照するのが好きなので､ 0123はインデックス3と同じだと覚えておいてください｡
‫つまり､ アイロックとロックについて覚えておかなければならない主な2つのポイントは､ アイロックであるということです｡
‫ポジションのことで､ ここにロックをかけます｡
‫ロックはインデックスを指します｡
‫この2つが主な差別化ポイントです｡
‫なるほど｡
‫さて､ これの美しいところは､ アイロックとロックで､ スライシングが使えることです｡
‫というわけで､ Python lessを使ったことがある人はスライスに慣れているかもしれませんが､ そうでない人は､ それがどんなものかを紹介します｡
‫だから､ 動物と入力することもあります｡
‫ロックします｡
‫コロン3｡
‫そして､ この意味は､ 語るよりも､ コードを走らせようということです｡
‫3位までの動物のアイテムを教えてください｡
‫この場合､ ポジション3は含まれないので､ ゼロから1､ 3までが表示されます｡
‫だから､ 3つまでしか出せないんです｡
‫では､ 車の販売データの友人で試してみましょう｡
‫車販ドットロック､ コロン3シフト､ エンター｡
‫これでよしとしよう｡
‫インデックス3まで与えてくれています｡
‫基本的にはヘッドを呼び出すのと同じですが､ 4つあります｡
‫だから､ 車の販売は向かない｡
‫素晴らしい｡
‫なるほど｡
‫続けてみよう｡
‫さて､ 以前にも紹介しましたが､ このチームメイトの列だけを選択して､ そこで何が起こっているかを見てみたいと思います｡
‫そこで､ 列を選択する方法は､ データフレームの名前の横に角括弧で列の名前を文字列として入力することである｡
‫にシフトする｡
‫マイクの欄がありますね｡
‫それでは､ 色彩欄を見てみましょう｡
‫カーズカラー｡
‫素晴らしい｡
‫それを選択しました｡
‫さて､ 見方は2通りあります｡
‫この2つのカラムの選択方法を使いこなしてほしい｡
‫だから､ カーズセールス・ドットメイクに行けば｡
‫そんなものよりも打ちやすい｡
‫でも､ これは同じことなんです｡
‫実演します｡
‫車の販売では､ この2行のコードが全く同じことをすることになります｡
‫それを証明しよう｡
‫ここでコントロールを押して分割を入れる｡
‫シフトマイナス｡
‫作りに行きます｡
‫素晴らしい｡
‫そして､ カーセールスに行く｡
‫作らないでください｡
‫さて､ この2つの本当の違いは､ 構文だけです｡
‫だから､ どちらか好きなほうを使うといいかもしれない｡
‫しかし､ ドット表記について知っておくべきことは､ カラム名にスペースが入っていると､ ドット表記は機能しないということです｡
‫では､ これをオドメーターに対して行おうとすると｡
‫キム
‫エラーで戻ってきます｡
‫でも､ ここにセルを入れて車販をすれば｡
‫バイオドームが来た｡
‫これを実行してください｡
‫オドメーターを返してくれる｡
‫つまり､ 1つの列を選択する場合と大きく2つの違いがあるのです｡
‫そして､ このビデオが長くなる前に最後にもう一つ､ 1つの列を選択したいが､ それに少しフィルターをかけたい場合､
‫まずチームメイトの列から始めてみましょう｡
‫でも､ 私たちが欲しいのはクルマの列だけなんです｡
‫トヨタを作る｡
‫では､ 何が起こっているのか､ 読み解くことができるでしょうか｡
‫車の販売と言っています｡
‫なるほど｡
‫そして､ それをパスしている｡
‫この小さな条件､ これはブールインデックスと呼ばれるものです｡
‫シフトエンターを押して見てみましょう｡
‫つまり､ これは「おい､ パンダ､ 車の販売データフレームをくれ」と言いたいのです｡
‫そしてこの条件は､ mate商品の列の中で､ Toyotaと等しい車の販売データだけが欲しいということです｡
‫では､ データ上､ データ上､ オドメーター上の10万キロ以上のものだけを対象としたらどうでしょう｡
‫脳内データ化した
‫だから､ 言っているのです｡
‫ここでオドメーターにしましょう､ カム｡ 覚えておいてほしいのは､ ドット表記ができないので､ どれを入力するか習慣を作ることです｡
‫通常､ 1つの列を選択する方法を選び､ ノートブック全体を通してその方法にこだわります｡
‫だから､ 10万より大きいものが欲しいのです｡
‫今すぐ
‫これは､ この条件を満たしたバラを還元するものです｡
‫そうすれば､ どれだけ高度なことができるか､ 想像がつくでしょう｡
‫例えば10万台の車があったとしたら､ ここにもう少し違う条件を入れるかもしれません｡
‫しかし､ これはデータを表示したり選択したりする方法の簡単な使用例に過ぎません｡
‫さて､ まだいくつかありますが､ このビデオが長くなりすぎないように､
‫少し休憩を取り､ 今までの内容を振り返って､ 次のビデオの前に少し練習してみましょう｡
‫しかし､ それ以外では､ 次のビデオでデータの選択と閲覧の方法をもう少し見てみましょう｡