Pythonデータ処理のスイス軍刀:pandas

4303 ワード

Pythonデータ処理のスイス軍刀:pandas
重点内容第一編:基本データ構造の紹介
一、Pandas紹介
           ,    Python                   。           ,                 ,  ,         ,       ,        。 C++                    ,   (vector,C++        )。 Python ,pandas          Series DataFrame,   Python           、     。
 pandas               ,  ,                pandas。               pandas  :
import pandas as pd
pd.__version__

私の結果は
'0.14.1'

pandasの主な2つのデータ構造はSeriesとDataFrameです.その後、2つのセクションでは、他のタイプのデータ構造からこの2つのデータ構造を得る方法、または独自に作成する方法について説明します.まず、それらと関連モジュールをインポートします.
import numpy as np
from pandas import Series, DataFrame

Markdownおよび拡張
Markdownは軽量級のタグ言語で、読みやすく書きやすい純粋なテキスト形式でドキュメントを作成し、フォーマットの豊富なHTMLページに変換することができます.[ウィキペディア]
簡単な記号を使って異なるタイトルを識別したり、一部の文字を太字や斜体にマークしたり、リンクを作成したりするなど、詳細な文法参照ヘルプ.
このエディタはMarkdown Extraをサポートし、多くの使いやすい機能を拡張しています.具体的にはGithubを参照してください.

Markdown Extraテーブル構文:
プロジェクト
価格
Computer
$1600
Phone
$12
Pipe
$1
コロンを使用して位置合わせを定義できます.
プロジェクト
価格
数量
Computer
1600元
5
Phone
12元
12
Pipe
1元
234
定義リスト
Markdown Extra定義リスト構文:
プロジェクト1
プロジェクト2
定義A
定義B
プロジェクト3
定義C
定義D
Dコンテンツの定義
コードブロック
コードブロック構文は、標準markdownコードに従います.たとえば、次のようにします.
@requires_authorization
def somefunc(param1='', param2=0):
    '''A docstring'''
    if param1 > param2: # interesting
        print 'Greater'
    return (param2 - param1 + 1) or None
class SomeClass:
    pass
>>> message = '''interpreter ... prompt'''

脚注
脚注1を生成します.
目次[TOC]を使用してディレクトリを生成します.
  • Pythonデータ処理のスイス軍刀pandas
  • 重点内容第1編基本データ構造紹介
  • 一Pandas紹介
  • Markdownおよび拡張
  • 定義リスト
  • コードブロック
  • 脚注
  • ディレクトリ
  • 数式
  • UML図
  • オフラインでブログを書く
  • ブラウザ対応

  • 数式
    MathJaxを使用してLaTexの数式をレンダリングします.詳細はmathを参照してください.stackexchange.com.
  • 行の数式は次のとおりです.Γ(n)=(n−1)!∀n∈N .
  • ブロックレベル式:
  • x=−b±b2−4ac−−−−−−−√2a
    もっとLaTexの文法はここを参考にしてください.
    UML図:
    シーケンス図をレンダリングできます.
    Created with Rapha李四は呆然として、「忙しくて血を吐くのに、書く時間がない」と言った.
    またはフローチャート:
    Created with Rapha澫l 2.1.0私の操作確認を開始しますか?終了yes no
  • シーケンス図の構文については、ここを参照してください.
  • フローチャートの構文については、ここを参照してください.

  • オフラインでブログを書く
    ユーザーがネットワークを持っていない場合でも、このエディタを使用してブログをオフラインで書くことができます(以前使用したブラウザにwrite.blog.csdn.net/mdeditorを直接入力すればいいです.Markdownエディタはブラウザのオフラインストレージを使用してコンテンツをローカルに保存します.
    ユーザーがブログを書く過程で、コンテンツはブラウザキャッシュにリアルタイムで保存され、ユーザーがブラウザを閉じたり、他の異常が発生したりした場合、コンテンツは失われません.ユーザーがブラウザを再度開くと、前回ユーザーが編集していた発表されていないコンテンツが表示されます.
    ブログの発表後、ローカルキャッシュは削除されます. 
    ユーザーは、ブラウザを交換したりキャッシュをクリアしたりしても、コンテンツが失われないように、書いているブログをサーバの下書きボックスに保存することができます.
    注意:ブラウザのストレージはほとんど信頼性がありますが、データの安全のために、ネットワークに接続した後、必ずタイムリーに発表したり、サーバーの下書きボックスに保存したりしてください.
    ブラウザ互換性
  • 現在、このエディタはChromeブラウザで最も完全にサポートされています.新しいバージョンのChromeを使うことをお勧めします.
  • IE 9以下では
  • はサポートされていません
  • IE 9,10,11には以下の問題がある
  • はオフライン機能
  • をサポートしていない.
  • IE 9はファイルインポートエクスポート
  • をサポートしていません.
  • IE 10では、ドラッグファイルの読み込みはサポートされていません.

  • ここは脚注の内容です.↩