Pandas入門|04.データフレーム (DataFrame) とは|データフレーム作成、インデックスやカラムの変更方法、データ操作【Python必須ライブラリPandasを初心者にわかりやすく解説】

  Рет қаралды 72,892

キノコード / プログラミング学習チャンネル

キノコード / プログラミング学習チャンネル

Күн бұрын

Пікірлер: 53
@kinocode
@kinocode 2 жыл бұрын
【Python学習 といえば、キノクエスト】 キノコードが作ったプログラミング学習サービスが登場! 「やってみたい」から「できた」へ ・Pythonに興味がある ・業務を効率化したい ・アウトプットしてみたい ・学習方法に不安がある ▼登録はこちら▼ kino-code.com/kq_service_a/?.com&SdQeNOWUl4_comment
@ks-qo8zi
@ks-qo8zi 2 жыл бұрын
っtftfっっtfっっっっtftfっっっっっっっっっtfっっっっっっtfっっっっtfっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっttっっっっっttっっっっとっとっっっっttっっttっっっっっっっっ
@ks-qo8zi
@ks-qo8zi 2 жыл бұрын
あああああっくんは。あ2んfnnfc
@yutohamajima7344
@yutohamajima7344 4 жыл бұрын
np.array()指定時の( )すごい忘れがちなので、何回も見返してバグ解消しました。参考になります!
@Yu-mn3vy
@Yu-mn3vy 4 жыл бұрын
1番。ちょうど株価の分析まで見終えたところです。これからも期待してます!
@kinocode
@kinocode 4 жыл бұрын
1番ありがとうございます。よい動画を作っていきますね!
@Michael-xq4jb
@Michael-xq4jb 4 жыл бұрын
エクセルとパイソンを組み合わせられるようになるまで まだ道は遠い、、。 基本は押さえられるようにしたい!! これからもよろしくお願いします!
@かつとん-m8z
@かつとん-m8z 4 жыл бұрын
同士です(笑) お互い少しずつやっていきましょー
@朱イ里
@朱イ里 4 жыл бұрын
今日もわかりやすい動画をありがとうございます!
@まささ-v3g
@まささ-v3g 4 жыл бұрын
初期から高クオリティなのにそれでもバズるのに半年以上かかるんですね、、 youtube きびしい 応援してます!
@kinocode
@kinocode 4 жыл бұрын
やはり動画作成はなかなか大変です。とはいえ、まだまだなので引き続き頑張ります!
@邦ロックが好きなフリー素材
@邦ロックが好きなフリー素材 4 жыл бұрын
いつも更新楽しみにしています!! わかりやすいです!!
@kinocode
@kinocode 4 жыл бұрын
ありがとうございます!嬉しいです!今日も時間をみつけて更新作業を進めていきます!
@InterFace-b1u
@InterFace-b1u 3 жыл бұрын
06:11でのnumpyを使ったデータフレームですが、 value値をreshapeというメソッドを使うと簡単に書けるので参考にコードを置いておきます  df = pd.DataFrame(np.arange(1, 10).reshape((3, 3)), index=['idx01', 'idx02', 'idx03'], columns=['col01', 'col02', 'col03'])
@令和の新核三原則
@令和の新核三原則 3 жыл бұрын
勉強します。ありがとうございます😊
@userx-ku2rh
@userx-ku2rh 4 жыл бұрын
わかりやすかったです!ありがとうございました!!!
@kinocode
@kinocode 4 жыл бұрын
アイコンが赤ちゃん?赤ちゃんにもわかりやすい説明ができたということでわたくし喜んでおります!
@yk264
@yk264 3 жыл бұрын
windowsユーザーです。 基本的なことなのかもなのですが、 import pandas as pd とする前に !pip install pandas として実行してからする必要がありそうです。 前回の動画でも同じだったので、念のためコメントさせて頂きます(*´▽`*) 個人的には結構この部分でエラーが出ててもう学習はあきらめる必要があるかもなんて思ったほどなので、 もし同じかたがいたら共有したいと思いました。
@ひゅうがしんかい
@ひゅうがしんかい 3 жыл бұрын
わかりやすい動画ありがとうございます。 キノコードさんの動画で様々な言語の超入門を勉強した後は、本などで勉強したほうがいいですか。本に超入門の内容があるなら、最初から本で勉強したほうがいいのかな、と少し思ったからです。中級編の本などがあればいいのですが、そのような本はあるのでしょうか。
@rzekao
@rzekao 3 жыл бұрын
df.loc['idx01'] の部分ですが前に df = df.rename(index = {'idx01': 'x'}) で'idx01'を'w'にしてあるのでそのまま行うとエラーになると思いますので df = df.rename(index = {'x'': 'idx01'}) で'w'を'idx01'に再度戻してから df.loc['idx01']を行ってみてください。 殆どの方は理解されてると思いますが念の為コメントに残しておきます。
@asadayu5374
@asadayu5374 4 жыл бұрын
大変勉強になる動画、ありがとうございます。ただ、文字書き起こしブログに飛ぼうとすると詐欺サイトにつながるケースが多いのをなんとかしてほしいです。。
@okidoki1838
@okidoki1838 4 жыл бұрын
12:40あたりの説明が数個のコードが飛ばされている気がします。 行為で説明を飛ばしているのかはわかりませんが。一応、聞いていて気になったのでコメントさせてもらいます。
@user-md3xo9mr9b
@user-md3xo9mr9b Жыл бұрын
Python初学者です。わかりやすい解説ありがとうございます😊 質問なのですが、結局、DataFramやSiriesというのは関数のようなものなのですか? データ構造という表現がいまいちピンと来ません、、、
@kinocode
@kinocode Жыл бұрын
いずれもclassです。 Seriesは一次元で、イメージするならExcelのA列だけです。行番号とA列しかありません。 DataFrameは二次元で、イメージするならExcelのシートそのものです。行番号と列番号があります。 DataFrameから一列だけ取り出すと、Seriesになります。 Excelで一列だけコピーして別のシートに貼り付けるようなイメージですかね。 あまり難しく考えず、実際に扱ってみるのが一番かと! ▼公式より pandas.pydata.org/docs/reference/api/pandas.DataFrame.html pandas.pydata.org/docs/reference/series.html
@MRNHIEMable
@MRNHIEMable 4 жыл бұрын
パンダはVBA を交換の可能でしょうか
@keyhas6301
@keyhas6301 4 жыл бұрын
16:37 辺り df.iloc[:,1:3] で ”列は、先頭から0、1、2と数えます。 したがって、2列目と3列目が取得できます。”とありますが、であれば  df.iloc[:,1:2] でも同じ結果になるように思いますが、    col02 idx01 2 idx02 5 idx03 100 となり、col03が表示されません。なぜでしょうか?
@kinocode
@kinocode 4 жыл бұрын
返信が遅くなりすみません! 解決できましたでしょうか? 念のため補足しますと、スライスの表記で[0:3]は0から始まって3未満(未満という表現をしてみます。)の0,1,2です。 [1:3]は1から始まって3未満の1,2です。 [1:2]は1から始まって2未満の1です。 つまり、 [:,1:3]は、行全部と、1,2なので、2列目から3列目までです。 [:,1:2]だと、行全部と、1だけなので、2列目だけの取得ということです。 数字のスライスはちょっと混乱することもあるかもしれません。 ゆっくり復習してぜひ習得してください!
@garagokaitai
@garagokaitai 3 жыл бұрын
@@kinocode ということは、スライスでの数字表記の場合、コンマの右側は-1をするという理解で間違いないでしょうか???
@shiratama3427
@shiratama3427 4 жыл бұрын
df = pd.DataFrame(np.array([[1,2,3],[4,5,6],[7,8,9]]),   columns=['col01','col02','col03'], index=['idx01','idx02','idx03']) df を実行すると ValueError: PandasArray must be 1-dimensional. と返ってきます。 1次元として認識してもらうにはどうしたらよいのでしょうか。
@kinocode
@kinocode 4 жыл бұрын
import numpy as np ここを一度実行してからこのコードをを試してみてはどうでしょうか? もう少しエラー内容がわかれば的確に解決できるかもしれないのですが、もしかしたら、「import numpy as pd」となってしまっていないかという推測です。 Pandas.arrayもありまして、これは一次元データしか扱えないのです。 <参考まで> pandas.pydata.org/docs/reference/api/pandas.array.html
@4869-u2s
@4869-u2s 6 ай бұрын
次 10:29
@farmanimal3275
@farmanimal3275 4 жыл бұрын
前回からなるんですけど import pandas as ofでエラーがでるんです
@kinocode
@kinocode 4 жыл бұрын
どんなエラーが出ますか? 「Pandas」という名前のフォルダを作ってしまっていたら正しくimportできなくなりますので、その場合はフォルダ名を「MyPandas」とかに変えてみてください!
@farmanimal3275
@farmanimal3275 4 жыл бұрын
@@kinocode NameError Traceback(most recent call last) in - - ->1 df = pd.DataFrame([[1,2,3],[4,5,6],[7,8,9]], 2 columns=[‘col01’,’col02’,’col03’], 3 index=[‘idx01’,’idx02’,’idx03’]) 4. df NameError: name ‘pd’ is not defined と出ます。
@kinocode
@kinocode 4 жыл бұрын
エラー報告ありがとうございます! 「import pandas as pd」を実行したあとに、このエラーが出ていますか? もし抜けていたら追加してくださいね! ファイルごとに、Pandasを使いたい場合は「import pandas as pd」は必要ですよ!
@farmanimal3275
@farmanimal3275 4 жыл бұрын
@@kinocode DataFrameを入力した後に出てきました! 一度import pandas as pdで実行してからDataFrame実行したらうまくいきました! ありがとうございます!
@kinocode
@kinocode 4 жыл бұрын
はじめのうちは少しずつだとしても、着実に進んでいきましょう!
@yata8340
@yata8340 4 жыл бұрын
いつもありがとうございます。renameを使うところですが、画面通りに入力を何度しても、下記のエラーがでます。対処方法はありますか? df = df.rename(columns={'col04':'x'}) df --------------------------------------------------------------------------- NameError Traceback (most recent call last) in ----> 1 df = df.rename(columns={'col04':'x'}) 2 df NameError: name 'df' is not defined
@kinocode
@kinocode 4 жыл бұрын
その前までのコードでは、問題なく動いていますでしょうか? もし急にここでこのエラーが出てしまったのでしたら、なにかしらの問題でカーネルが切れてしまったのかもしれません。 最初から実行し直してみてください!
@yata8340
@yata8340 4 жыл бұрын
@@kinocode ありがとうございます。何度か最初から実行してみたところ動きました。
@MrTamaq
@MrTamaq 3 жыл бұрын
いつも解りよい動画をありがとうございます。 超初心者です 質問させていただけますか ウインドウマシンです パンダスのインストールができません。 import pandas as pd を入力すると --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) in ----> 1 import pandas as pd ModuleNotFoundError: No module named 'pandas' このメッセージが返ります どう対処すればいいのかわかりません よろしくお願いいたします
@一言増量中
@一言増量中 4 жыл бұрын
インデクスの指定で含まない数字を指定する仕様が、この言語による実装上の不具合要因のトップかな?この動画に来たら急に「いいね」の数が減った。DataFrameがこの言語のキモなんだろうになあ。
@yosi19711226
@yosi19711226 Жыл бұрын
初めのコードでつまずいてエラーが出ます import pandas as pd df = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, 9]], columns=['col01', 'col02', 'col03'], index=['idx01', 'idx02', 'idx03']) df 実行すると --------------------------------------------------------------------------- NameError Traceback (most recent call last) ~\AppData\Local\Temp\ipykernel_30152\1528382450.py in ----> 1 df = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, 9]], 2 columns=['col01', 'col02', 'col03'], 3 index=['idx01', 'idx02', 'idx03']) 4 df NameError: name 'pd' is not defined 何故なんでしょう?よろしくお願いします。
@kinocode
@kinocode Жыл бұрын
エラーからは、「import pandas as pd」が実行されていないように見受けられますが! このセルが別になっていて、実行されていないかも?です。 先に実行してみてくださいませー。
Pandas入門|05.シリーズ (Series) とは【Pythonの必須ライブラリのPandasを初心者にわかりやすく解説】
17:49
キノコード / プログラミング学習チャンネル
Рет қаралды 40 М.
小学生でもわかる!サーバーってなに?【かんたん解説】
8:05
小学生でもわかる!! IT知識学習チャンネル
Рет қаралды 10 М.
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 16 МЛН
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 70 МЛН
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 1,8 МЛН
Unit testing | Intro to CS - Python | Khan Academy
4:45
Khan Academy
Рет қаралды 2,4 М.
ラズベリーパイからLINEしてみた!
0:57
1分間電子工作教室
Рет қаралды 1,1 М.
25 Nooby Pandas Coding Mistakes You Should NEVER make.
11:30
Rob Mulla
Рет қаралды 275 М.
小学生でもわかる!ポート番号ってなに?【ITかんたん解説】
5:07
小学生でもわかる!! IT知識学習チャンネル
Рет қаралды 601
[Introduction to Pandas] Tabular data and data analysis
28:14
Pythonプログラミング VTuber サプー
Рет қаралды 112 М.
Amazing remote control#devil  #lilith #funny #shorts
00:30
Devil Lilith
Рет қаралды 16 МЛН