Code(以降VSCode)をお使いになられたことはありますでしょうか。非常に多機能でありながらもオープンソースなコードエディタとして、快適なプログラミング環境を提供してくれます。拡張機能を使ってカスタマイズなどといったことができるようになります。これらの中でも特に秀逸なのは拡張機能(プラグイン)です。拡張機能を使ってユーザの嗜好にあったカスタムツールに仕上げることができることが他のコードエディタにはないVSCodeの最大の特徴ともいえるでしょう。そこで今回の記事ではコードエディタという本来の機能から少し異なる使い方、「データ分析や可視化」といったデータサイエンスに役立つプラグイン(拡張機能)の紹介します。単なるなるコードエディタの枠に収まることのないVSCodeの魅力を再発見することができるはずですよ。プラグインの導入方法VSCodeでのプラグインの導入手順は次のとおりです。)(➀)し、Marketplaceの検索窓で拡張したいプラグインを検索します(2)。検索にヒットした候補一覧が表示されるので目当ての物を探します。(➂)そして、右側のウィンドウで詳細を確認したらインストールを押下し有効にすることでプラグインを導入することができるようになります。拡張機能の導入手順Marketplaceで導入することができるプラグイン一覧は次の公式サイトを参照してください。有料版のものもありますが、無料で使えるプラグインも多くあります。データサイエンス向け便利プラグインデータサイエンスでは、表計算ソフト、BI(ビジネスインテリジェンス)ツール、JupyterNotebook環境などさまざまツールを使いこなす必要がありまが、それをサポートしてくれる便利プラグイン(拡張機能)を紹介します。CSV機械学習などで使うデータセットはCSVファイルやTSVファイル形式で作られているケースが多分にあると思います。(例えば図3左の例のように)位置ずれがあったり、何個目の属性を示すデータなのか分からなくなることがあります。(特に属性数(カラム数)が多いデータがそうです。CSV」を導入すると、属性項目ごとに自動で色分けしてくれてかつ、データにマウスをかざすと属性情報も表示してくれます。(図3右)公式サイトは次のURLですので詳細を確認してください。CSVはプラグインを有効設定にするだけで全てのcsvファイルに適応されます。CSVに続きCSVファイル関連のプラグインです。Viewer」を適用することで無味乾燥に見えるデータの並びなCSVファイルの中身をExcelのように表示してくれるようになります。公式サイトは次のURLですので詳細を確認してください。(2)無効にしたい場合はもう一度同じ操作をすることで元に戻ります。Viewer有効無効の切替また、Excelのような表示スタイルや列でのフィルタリング抽出や検索をすることができるようになります。VSCode」を紹介します。Webベースで動作するツールでグリッド、カラム、分布、密度など様々な角度でデータ分析をすることができます。3Dで可視化し視点をマウスのドラッグで360°自由な角度からデータ分析ができる優れものです。公式サイトは次のURLですので詳細を確認してください。選択することでWebブラウザの別シートにアプリが表示されます。VSCodeの起動それでは、簡単にツールの使い方の概要を説明していきます。(詳細な機能については公式サイトを適宜参照してください。グラフとデータの属性の設定を行います。色や凡例の分類設定を行います。可視化対象の個別データを確認できます。使って細かく条件を設定しデータを検索することができます。作成した図を保存することができます。軸やスケール・凡例といったその他詳細設定ができます。まとめいかがでしたでしょうか?今回はVSCodeで導入可能なデータサイエンス向けプラグイン(拡張機能)を紹介しました。csvデータを色分けし、Excel調にして可読性を良くしたり、2D/3Dでグラフィカルな分析がVSCode内でコード開発と一貫しておこなえるのは非常に便利だと思います。たんなるコードエディタの域に収まることのないカスタマイズが本格的に行えるのがVSCodeの魅力です。今回紹介したもの以外にもさまざまなプラグインがありますので、あったらいいなぁと思える追加機能を探してみましょう。最後までお読みいただきありがとうございました。2023.03.26DevTools【VSCode】JupyterNotebookの連携と必須プラグインPylanceの導入【超快適】Pythonの開発環境として有名なJupyterNotebookはとても便利で扱いやすく使われているユーザーは多いかと思います。その一方で、上級者や開発者にとっては、機能的に物足りなさも感じるのも事実だと思います。Code(VSCode)とJupyter環境を連携させてVSCodeの拡張機能でより便利に使いこなす方法を解説します。2023.02.23Python【Python×PowerPoint】python-pptxで段落や文章のテキスト編集を究める【徹底解説】プレゼンテーション資料の作成には、見出しやタイトル、本文といったテキスト編集作業が必須です。文字列の設定や編集をより高いレベルで行うには「TextFrameオブジェクト」をはじめとする関連オブジェクトやメソッド・属性を使いこなす必要があります。2022.09.15Python【Python】タプル(Tuple)の定義~参照・操作をすべて解説【データ構造】Pythonのデータ構造の一つにタプルがあります。リストと似た機能を提供しますが、定義した後の要素は変更ができません。変更されたくない要素を管理するデータ構造となります。まとめタイトルとURLをコピーしました。