Skip to Content
PythonとJavaScriptではじめるデータビジュアライゼーション
book

PythonとJavaScriptではじめるデータビジュアライゼーション

by Kyran Dale, 嶋田 健志, 木下 哲也
August 2017
Intermediate to advanced
500 pages
12h 3m
Japanese
O'Reilly Japan, Inc.
Content preview from PythonとJavaScriptではじめるデータビジュアライゼーション
49
3
Python
における
データの読み書き
データ可視化の基本的なスキルとして、データを自在に移動できなければならないことがありま
す。データが
SQL
データベース、
CSV
Comma-Separated-Value
:カンマ区切り値)ファイル、
またはさらに難解な形式に含まれていても、容易にデータを読み込み、変換し、必要に応じてより
便利な形式で書き込めるのが理想でしょう。
Python
の大きな強みの
1
つは、このようなデータ操
作が簡単なことです。本章では、データ可視化ツールチェーンに必要なことは何かをよく理解して
もらうことに重点を置きます。
本章はチュートリアルとリファレンスの両方の性質を備え、後半では本章の各節を参照していま
す。
Python
データの読み書きの基本についての知識があれば、復習として本章の必要な部分だけ
を選んで読むのもよいでしょう。
3.1
 ゆっくり行う
かなり昔に(
C
のような低水準言語を使って)プログラミングを始めたときにはデータ操作がと
てもやりにくかったものです。ファイルからの読み書きは、ボイラープレートコードや手作りのず
さんなコードなどを組み合わせた面倒なものでした。データベースからの読み込みも同じく困難
で、データのシリアライズ(直列化)については思い出したくないほどです。
Python
との出会い
は新しい世界でした。スピードについてはともかく、ファイルを開くのは非常に簡単でした。
file = open('data.txt')
その当時、
Python
はファイルからの読み書きを気持ちいいほど容易にし、洗練された文字列処 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

ハイパフォーマンスPython

ハイパフォーマンスPython

Micha Gorelick, Ian Ozsvald, 相川 愛三
データサイエンス設計マニュアル

データサイエンス設計マニュアル

Steven S. Skiena, 小野 陽子, 長尾 高弘
パフォーマンス向上のためのデザイン設計

パフォーマンス向上のためのデザイン設計

Lara Callender Hogan, 西脇 靖紘, 星野 靖子
ハイパフォーマンスPython 第2版

ハイパフォーマンスPython 第2版

Micha Gorelick, Ian Ozsvald, 中山 光樹

Publisher Resources

ISBN: 9784873118086Other