タグ

ブックマーク / atmarkit.itmedia.co.jp (29)

  • [pandas超入門]Pythonでデータ分析を始めよう! データの読み書き方法

    連載目次 シリーズと連載について シリーズ「Pythonデータ処理入門」は、Pythonの基礎をマスターした人を対象に以下のような、Pythonを使ってデータを処理しようというときに便利に使えるツールやライブラリ、フレームワークの使い方の基礎を説明するものです。 Pythonだけを覚えれば何でもできるわけではない、というのはハードルが高く感じられるかもしれません。それでもプログラミング言語に関する基礎が身に付いたら、後は各種のツールを使いながら、言語とツールに対する理解を少しずつ、しっかりと深めていくことで自分がやれることも増えていきます。そのお手伝いをできたらいいな、というのがシリーズの目的とするところです。 なお、連載では以下のバージョンを使用しています。 Python 3.12 pandas 2.2.1 pandasとは pandasはデータ分析やデータ操作を高速かつ柔軟に

    [pandas超入門]Pythonでデータ分析を始めよう! データの読み書き方法
  • セル結合を回避しながら表の見た目も確保するなど、「構造化Excelテク」12本まとめ

    Microsoft Excel(エクセル)」で表を作成する際、ついつい見栄えを優先して、セルを結合したり、セル内に単位などを直接入力したりしていないだろうか。単に閲覧するだけの「表」を作るなら、問題ないだろう。しかし、データとして活用する場合には、機械処理する際の障害となるなど不都合な点もある。 総務省統計局が公開した各府省が政府統計の総合窓口(e-Stat)に掲載する統計表の表記方法の統一ルール「統計表における機械判読可能なデータの表記方法の統一ルールの策定」では、こうした機械処理に向かないExcelの表を作成しないことを推奨しており、ガイドラインを示している。 この統一ルールは来、e-Statで統計表を公開する各府省向けのものだ。しかし、一般企業などにおいても参考にすべき点が多い。そこで、Tech TIPSの中で「構造化Excelテク」として、この統一ルールの中から幾つかのルールを

    セル結合を回避しながら表の見た目も確保するなど、「構造化Excelテク」12本まとめ
  • Excelで次々とQRコードを作成する方法

    スマートフォンで自社のWebサイトを開いてもらうために、カタログやポスターにURLを埋め込んだQRコードを載せることも多いだろう。QRコードが作成できる無料のWebサービスなどもあり、こうしたサービスを使って自社のURLを埋め込んだQRコードを作成している人も多いのではないだろうか。 ただ、キャンペーンなど、特定日まで外部に知られたくない情報の場合、Webサービスを利用することに不安を感じることもあるだろう。また、店舗ごとに個別のQRコードを作成したいような場合、少々手間がかかる。 そのような場合、「Microsoft Excel(エクセル)」のQRコード作成機能を利用すると、外部にデータが流出することなく、一覧表から比較的簡単にQRコードを次々と作成できる。その方法を紹介しよう。 【事前準備】リボンに[開発]タブを追加する QRコードの作成は、[開発]タブにあるActiveXコントロール

    Excelで次々とQRコードを作成する方法
  • 求人倍率はなんと21.8倍 「Java」を求める企業が絶えない理由とは

    求人倍率はなんと21.8倍 「Java」を求める企業が絶えない理由とは:「PHP」「JavaScript」などは求人が減少 レバレジーズは、「ITエンジニア・クリエイター正社員転職フリーランス市場動向 2022年7月」を発表した。それによると正社員転職の求人数は増加傾向にあり、フリーランス向け案件数はコロナ前を大きく超えているものの、それ以上に希望者数の伸びが著しいことが分かった。

    求人倍率はなんと21.8倍 「Java」を求める企業が絶えない理由とは
  • 構造化Excelテク:外部から取り込んだデータの不要なタブや改行などをまるっと削除する

    Tech TIPS「構造化Excelテク:整形のために挿入されたセル内の余計な空白や改行を削除する」でも解説しているように、「Microsoft Excel(エクセル)」で表を作成する場合、セル内に余計な空白や改行があると、検索や並べ替えが正しく行えなくなってしまう。 また、外部ソースから入手したデータには、Excelでは印刷されない文字が含まれてしまうことがある。こうした文字は、Excelに読み込む前に処理して削除してしまうのが望ましい。だが、それにはプログラミングが必要になるなどハードルが高い。 そこで、Excel内で印刷されない文字を削除する方法を紹介しよう。 セル内の改行を置換で削除する セル内の改行のみを削除したい場合は、置換機能を使うのが手っ取り早い。[ホーム]タブの[編集]グループにある[検索と選択]をクリックし、メニューで[置換]を選択する([Ctrl]+[H]キーを押して

    構造化Excelテク:外部から取り込んだデータの不要なタブや改行などをまるっと削除する
  • [解決!Python]CSVファイルに書き込みを行うには(csvモジュール編)

    import csv # サンプルデータとテキストファイルの内容を出力する関数の準備 header = ['name', 'age', 'tel'] isshiki = ['一色', 25, 'xxxx-yyyy'] endo = ['遠藤', 45, 'mmmm-nnnnn'] kawasaki = ['かわさき', 80, 'zzzz-aaaa'] mylist = [isshiki, endo, kawasaki] for row in mylist: print(row) # 出力結果: #['一色', 25, 'xxxx-yyyy'] #['遠藤', 45, 'mmmm-nnnnn'] #['かわさき', 80, 'zzzz-aaaa'] from pathlib import Path def print_lines(): print(Path('test.csv').read

    [解決!Python]CSVファイルに書き込みを行うには(csvモジュール編)
  • フォントからエディタ、改行文字まで、VS Codeを自分好みにカスタマイズ

    フォントからエディタ、改行文字まで、VS Codeを自分好みにカスタマイズ:Visual Studio Codeで快適Pythonライフ(1/2 ページ) VS Codeカスタマイズの第一歩として、毎日のように目にするフォントやエディタ、ファイルのエンコーディングや改行文字などを設定する項目を紹介します。

    フォントからエディタ、改行文字まで、VS Codeを自分好みにカスタマイズ
  • [Python入門]リストの基本

    ⏩▶➡『Python入門』連載目次(全記事インデックス)はこちら 多数のデータを扱う型 連載ではこれまでに、整数、実数(浮動小数点数)、文字列などの値(オブジェクト)について紹介をしてきた。これらの値の性質や、それらに対して行える計算機能はそれぞれ異なっていて、通常、プログラミング言語ではそうしたデータの種類を「データ型」として分類している。Pythonでは整数にはint型、浮動小数点数にはfloat型、文字列にはstr型という名前が付けられて分類されている。 これらのデータ型は基的に、一度に1つだけの値を扱える。だが、プログラムでは複数個のデータを一括して扱えると便利なことがよくある。例えば、文字列はそれ自体が1つのデータであるが、同時にこれらは一つ一つの文字をまとめたものでもある。1つの文字列として複数の文字を管理できるようになっているために、文字列はインデックスの指定やスライスを

    [Python入門]リストの基本
  • 機械学習/ディープラーニングが無料で学べる、米国有名大学の「オンライン講座/講義動画」

    機械学習/ディープラーニングが無料で学べる、米国有名大学の「オンライン講座/講義動画」:AI機械学習の独学リソース アメリカのスタンフォード大学/MIT/ハーバード大学/コロンビア大学/ニューヨーク大学といった有名大学の一部では機械学習や深層学習のオンライン講座/講義動画を無料で配信している。その概要と特長をまとめる。

    機械学習/ディープラーニングが無料で学べる、米国有名大学の「オンライン講座/講義動画」
  • 開発者向けiOS 9、WatchOS 2、Swift 2、Xcode 7の新機能と新しいApple Developer Programの参考情報まとめ

    多分正式リリースされる9月中旬に向けて 記事では、アップルが一般に公開している情報を基に、WWDC 2015で発表された開発者向けの情報を紹介します。以下の5つのトピックについて、それぞれの概要や特徴などを説明していきます。 2015年7月の執筆時に参考にした公式資料へのリンクも載せていますので、より詳しい情報を知りたい方は、そちらもご覧ください。 Xcode 4.5は2012年9月13日、iOS 6は9月19日に、iOS 7/Xcode 5は2013年9月18日に、Xcode 6は2014年9月9日に、iOS 8は9月17日に、それぞれ正式リリースされました。例年通りで考えると、iOS 9/Xcode 7も今年の9月中旬には正式リリースされることが予想されます。 この夏休みで最新情報を把握して、iOS 9そしてWatchOS 2に対応したアプリを作っておくことでライバルに差をつけましょ

    開発者向けiOS 9、WatchOS 2、Swift 2、Xcode 7の新機能と新しいApple Developer Programの参考情報まとめ
  • Apple WatchやiPhoneのアプリを作ろう! Playgroundで学ぶSwiftの基礎―変数、定数、型、演算

    連載目次 前回の「スマホ世代でも分かるMacの基的な使い方&Xcodeをインストールする手順」では、Macの基的な使い方とiOSアプリの開発用アプリケーション「Xcode(エックスコード)」をインストールし、起動するところまでを解説しました。iOSアプリはどのような環境で開発できるのか、ご理解いただけたかと思います。 また前回、Xcode 6.2ではiPhoneiPadアプリのみならず、2015年4月24日に日でも発売開始となって話題のApple Watchのアプリも作れるようになったことに触れました。Apple Watchを手に入れた方は、連載を読んでアプリ開発に挑戦してみてください。Apple Watchが使われるのは、これからなので、画期的なアイデアを思いついてアプリを開発したら一気に有名人になれるかもしれません。 今回から、いよいよプログラミングに挑戦しましょう! 前回紹

    Apple WatchやiPhoneのアプリを作ろう! Playgroundで学ぶSwiftの基礎―変数、定数、型、演算
  • 【改訂版】プログラミング初心者がExcelマクロ/VBAを始めるための入門電子書籍全273ページを無料で提供

    もはや日のオフィス業務で欠かせない存在となったExcel。表計算ソフトウェアの枠にとどまらず、そこで行われる業務は多岐にわたる。データ集計/分析、プロジェクト管理、資産管理、勤怠管理をはじめ、リポート機能を駆使して、Excel自体を販売や会計などにおける業務文書/帳票、設計書、納品資料として扱う例もある。 さまざまな業務で扱われるExcelだが、その操作や入力は、マウスやキーボードで行われることが多く、多少詳しい人でも、数式や関数、入力規則を使う程度だろう。繰り返される手作業に「時間の無駄」「人的コストの増大」を嘆く方も少なくないはずだ。 だが、これらの問題を解決する機能をExcelは持っている。それが、マクロ/VBA(Visual Basic for Applications)だ。業務で行う操作を一度マクロとして記録し、そこで生成されたマクロコードを編集することで自動化できる業務は多く

    【改訂版】プログラミング初心者がExcelマクロ/VBAを始めるための入門電子書籍全273ページを無料で提供
  • WindowsからiPhone/iPod touch/Macに送ってはいけない文字とは? - @IT

    ―― 電子メールなどで文字化けが発生する文字に注意 ―― デジタルアドバンテージ 島田 広道 2011/01/28 2011/02/22更新

  • いまさら聞けないiPhone/iPadアプリの作り方の基礎

    いまさら聞けないiPhone/iPadアプリの作り方の基礎:SDKで始めるiPad/iPhoneアプリ開発の勘所(1)(1/4 ページ) 初めてiPhone/iPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 迷わず短時間でiPhone/iPadアプリを作れるように 皆さんのお気に入りのiPhone/iPadアプリは何でしょうか。筆者は、Googleカレンダーと同期してくれるスケジュール管理アプリがお気に入りです。いまでは目的のアプリを探すのも大変なほど、日々多くのiPhone/iPadアプリが登場しています。 6月8日にはiPhone 4の発表があり、マルチタスクやモバイル広告ネットワーク、ゲーム開発など、iPhone OS改め、iOS 4で実現できる機能がたくさん追加され、さらに魅力的になりました

    いまさら聞けないiPhone/iPadアプリの作り方の基礎
    takahiron34
    takahiron34 2010/12/18
    これでiPhone/iPadアプリの作り方を勉強しようっと。
  • iPhone Skypeとケータイ、通話に向いてるのはどっちだ

    記事見出し:iPhone用のSkypeの音声を実測する│iPhoneSkypeの方がケータイに比べて140ミリ秒早かった!│音質はSkypeが心地よい│auの音質は「ラジオスターの悲劇」│PSP版、PHS経由、PHS端末テザリングを一挙に試した│登場が待ち遠しい日通信のモバイルIP電話 iPhone用のSkypeの音声を実測する 「いっこく堂の衛星中継ネタって、いまじゃあり得ね~よな」 オバマ大統領の就任式のライブ映像を見ながら思った。いまの衛星中継はタイムラグなしに普通に話している。思い出してみよう。一昔前のテレビの衛星中継のライムラグを。結構、きつかった。現地とスタジオ側で同時に話し始めるものだから、お互い慌てて遠慮しちゃってお見合い状態で待ってしまい、見ている方が、その沈黙にいたたまれなくなるあのつらさ。話す方もイライラするだろうけど、見ている方も痛かった。 タイムラグという意味で

    iPhone Skypeとケータイ、通話に向いてるのはどっちだ
  • 【詳報】Google Waveとは何なのか? − @IT

    2009/05/29 米グーグルは5月28日、米国サンフランシスコで開催中のイベント「Google I/O 2009」で、まったく新しいメッセージングおよびコラボレーションのためのプラットフォーム、「Google Wave」を発表した。同日、開発者向け早期プレビューとして公開。限定的にアカウントを発行して、外部の意見を取り入れながら開発を進める。年内にも一般向けサービスを公開し、それに続いてサーバの実装も順次、Apache2.0ライセンスのもとでオープンソースで公開していく予定だという。 プロジェクトリーダーで、Google Waveの基調講演でデモンストレーションを行ったラース・ラスムセン氏は、Google Waveは「3つのP」からなると説明する。 Google Waveのプロジェクトリーダー、ラース・ラスムセン(Lars Rasmussen)氏は、Google Waveは「3つのP」

  • 米アップル、Safari 4ベータを発表 - @IT

    2009/02/25 2月24日、米アップルはWebブラウザSafariの最新版4のベータ版を発表した。米アップルのサイトよりダウンロードできる。 米アップルの発表によると、新しいJavaScriptエンジン「Nitro」によってJavaScriptの実行速度がSafari 3に比べ4.2倍速くなっているという。また他社製Webブラウザと比較しても「JavaScriptを、Internet Explorer 7より最大30倍速く、Firefox 3よりも3倍以上速く実行し、HTMLの読み込みも速く、Internet Explorer 7より3倍以上、Firefox 3と比べてもほぼ3倍の速さで読み込む」としている。 またSafari 4 Betaからの新機能として、以下の機能が追加された。 Windows用Safariのネイティブルック:Windows標準のフォントレンダリングとネイティブ

  • FacebookがOpenID陣営に歩み寄り - @IT

    2009/02/06 米Facebookは2月6日、企業メンバーとしてOpenIDファウンデーションに正式に加わることを発表した。OpenIDファウンデーションにはこれまで、グーグル、IBM、マイクロソフト、PayPal、VeriSign、ヤフーらが参加していた。Facebookは来週にもOpenIDデザインサミットをパロアルトの社で行うという。 Facebookはこれまで独自路線によるプラットフォーム化とソーシャル化を続けてきた。2007年5月には「Facebook Platform」を公開。サードパーティー製のアプリケーションをFacebookに登録し、Facebookユーザーが利用できるようにした。また、2008年12月には、Facebook上のアカウントや友人とのつながりといった情報を外部のサイトで利用できる「Facebook Connect」をリリース。個人ユーザーがブログなど

  • iPhoneやAndroidは何がケータイと違うのか ― @IT

    20歳以上も年下の“メル友”が何人かいる。その1人に対してある日メールが送れなくなった。「メアド変えました」というメールに対してメールを送り返そうとiPhone(=Gmail)で新しいアドレスを入れると、どうもエラーで弾かれてしまう。何か挙動がおかしかったので調べたところ、SMTPやメールアドレスの仕様を規定するRFC2821に違反したメールアドレスだったのだ。 ご存じの方も多いだろうが、NTTドコモやauのサービスでは、メールアドレスのユーザー名に連続したドット(.)を含めることができる。ユーザー名がドットで始まったりドットで終わるようなアドレスも設定可だ。しかし、これらはRFCに違反しているため、MTAやメールクライアントが受け付けないケースがある。ExchangeサーバやGmailといったサービスもそうだ。 10代のケータイ利用者が(私のような30代後半にとって)不思議なのは、かなり

  • App Store登録もOK!JavaScriptで作るiPhoneアプリ

    Webアプリケーションは、傾きセンサやGPSからの情報取得やバイブレータ動作などのOSの機能の利用に制限があります。また、オフラインでの動作ができません。 開発の容易さは、若干主観めいてしまいますが、コンパイルが必要でメモリ管理も必要なネイティブアプリに比べて、Webブラウザでリロードするだけで最新のコードをテストできて、基的にメモリ管理も不要なWebアプリケーションに軍配が上がります。 ネイティブアプリケーションの最大のメリットは、「App Storeでの配布ができる」ことで、多くのユーザーが集まるApp Storeでアプリケーションを配布でき、さらには課金もできてしまう点です。 ローカルWebアプリという第3の選択肢 前段の機能比較表に「ローカルWebアプリケーション」という項目があります。これは、Safariでオンライン中に所得したHTMLCSS、画像データなどを保存して、オフラ

    App Store登録もOK!JavaScriptで作るiPhoneアプリ