Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonの文字列データを使用してPandasでDataFrameを構築する


ここでは、文字列型データを使用してパンダデータフレームを構築する方法を説明します。 Pandasはcsvファイルをサポートしていますが、文字列を使用しても同じことができます。文字列型のデータの場合、1つのラッパーを使用する必要があります。これは、データがcsvリーダーとして取得されるときにシミュレートするのに役立ちます。

ここでは、データを受け取り、セミコロンで区切った文字列を使用しています。

理解を深めるために、次の実装を見てみましょう-

import pandas as pd
from io import StringIO
str_data = StringIO("""Id;Subject;Course_Fee
   10;DBMS;3000
   11;Basic Maths;2000
   12;Data Science;40000
   13;Algorithm;5000
   """)
df = pd.read_csv(str_data, sep =";")
print(df)

出力

Id Subject Course_Fee
0 10 DBMS 3000
1 11 Basic Maths 2000
2 12 Data Science 40000
3 13 Algorithm 5000

  1. Matplotlibを使用したPython/PandasDataFrameの頻度プロット

    Matplotlibを使用してPython/Pandasデータフレームで頻度プロットを表示するには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 図とサブプロットのセットを作成します。 2次元で、サイズが変更可能で、潜在的に異種の表形式データを作成します。 一意の値の数を含むシリーズを返します。 図を表示するには、 show()を使用します メソッド。 例 import pandas as pd from matplotlib import pyplot as plt plt.rcParams["figure.

  2. Python-Bokehを使用したデータの視覚化

    Bokehは、Webブラウザ用のPythonデータ視覚化ライブラリです。用途の広いグラフィックのエレガントで簡潔な構造を作成します。インタラクティブなプロット、ダッシュボード、およびデータアプリケーションをすばやく簡単に作成するために使用されます。この記事では、Bokehを使用してさまざまなタイプの基本的なグラフを作成する方法を説明します。 線のプロット 折れ線グラフは、その中の点のx座標とy座標を2つのリストとして使用して作成できます。図の高さと幅を指定することにより、ブラウザに出力を直接表示します。線の幅や線の色などの追加のパラメータを指定することもできます。 例 from bokeh.