Pythonデータ処理のスイス軍刀:pandas
4303 ワード
Pythonデータ処理のスイス軍刀:pandas
重点内容第一編:基本データ構造の紹介
一、Pandas紹介
私の結果は
pandasの主な2つのデータ構造はSeriesとDataFrameです.その後、2つのセクションでは、他のタイプのデータ構造からこの2つのデータ構造を得る方法、または独自に作成する方法について説明します.まず、それらと関連モジュールをインポートします.
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コードに従います.たとえば、次のようにします.
脚注
脚注1を生成します.
目次 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では、ドラッグファイルの読み込みはサポートされていません.
ここは脚注の内容です.↩
重点内容第一編:基本データ構造の紹介
一、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]
を使用してディレクトリを生成します.数式
MathJaxを使用してLaTexの数式をレンダリングします.詳細はmathを参照してください.stackexchange.com.
もっとLaTexの文法はここを参考にしてください.
UML図:
シーケンス図をレンダリングできます.
Created with Rapha李四は呆然として、「忙しくて血を吐くのに、書く時間がない」と言った.
またはフローチャート:
Created with Rapha澫l 2.1.0私の操作確認を開始しますか?終了yes no
オフラインでブログを書く
ユーザーがネットワークを持っていない場合でも、このエディタを使用してブログをオフラインで書くことができます(以前使用したブラウザにwrite.blog.csdn.net/mdeditorを直接入力すればいいです.Markdownエディタはブラウザのオフラインストレージを使用してコンテンツをローカルに保存します.
ユーザーがブログを書く過程で、コンテンツはブラウザキャッシュにリアルタイムで保存され、ユーザーがブラウザを閉じたり、他の異常が発生したりした場合、コンテンツは失われません.ユーザーがブラウザを再度開くと、前回ユーザーが編集していた発表されていないコンテンツが表示されます.
ブログの発表後、ローカルキャッシュは削除されます.
ユーザーは、ブラウザを交換したりキャッシュをクリアしたりしても、コンテンツが失われないように、書いているブログをサーバの下書きボックスに保存することができます.
注意:ブラウザのストレージはほとんど信頼性がありますが、データの安全のために、ネットワークに接続した後、必ずタイムリーに発表したり、サーバーの下書きボックスに保存したりしてください.
ブラウザ互換性
ここは脚注の内容です.↩