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

PythonでDataFrameを作成するにはどうすればよいですか?


データフレームは2Dデータ構造です。データフレームは、行と列の表形式でデータを表すために使用されます。スプレッドシートやSQLテーブルのようなものです。データフレームはPandasオブジェクトです。

データフレームを作成するには、パンダをインポートする必要があります。データフレームは、dataframe()関数を使用して作成できます。 dataframe()は1つまたは2つのパラメーターを取ります。 1つ目は、データフレームテーブルに入力されるデータです。データは、リストのリストまたはリストの辞書の形式にすることができます。リストデータのリストの場合、2番目のパラメータは列名です。

リストの辞書からデータフレームを作成する

import pandas as pd

data={'Name':['Karan','Rohit','Sahil','Aryan'],'Age':[23,22,21,24]}

df=pd.dataframe(data)

df #print the dataframe

出力は、「Name」と「Age」という名前の2つの列を持ち、提供されたデータがテーブルに入力されたテーブルになります。

リストのリストからデータフレームを作成する

import pandas as pd

data=[[‘Karan’,23],[‘Rohit’,22],[‘Sahil’,21],[‘Aryan’,24]]

df=pd.dataframe(data,columns=[‘Name’,’Age’])

df

これも同じ出力になります。唯一の違いは、データが提供される形式にあります。列名は以前に指定されていないため、dataframe()関数で引数として列名を渡す必要があります。

カスタマイズされたインデックスデータフレームを作成する

import pandas as pd

data={'Name':['Karan','Rohit','Sahil','Aryan'],'Age':[23,22,21,24]}

df=pd.dataframe(data,index=[‘No.1’,’No.2’,’No.3’,’No.4’])

df

これにより、インデックスリストに記載されているのと同じインデックス付きのデータフレームが作成されます。


  1. openpyxlでPythonを使用してExcelでグラフを作成するにはどうすればよいですか?

    この投稿では、Python-Openpyxlモジュールを使用してExcelでチャートを作成する方法を紹介します。 openpyxlモジュールを使用して棒グラフを作成するためのデータとして、テニスプレーヤーのグランドスラムタイトルを使用して、Excelスプレッドシートを最初から作成します。 はじめに.. Microsoft Officeは、より多くの行と列の保存をサポートするために、Office2007からMicrosoftExcelシートに.xlsxという新しい拡張機能の提供を開始しました。この変更により、ExcelシートはZIP圧縮を使用したXMLベースのファイル形式に移行しました。世界は

  2. Pythonでチャートに凡例を追加する方法は?

    はじめに... グラフの主な目的は、データを簡単に理解できるようにすることです。 「絵は千の言葉に値する」とは、言葉では表現できない複雑なアイデアを1つの画像/グラフで伝えることができることを意味します。 多くの情報を含むグラフを描画する場合、表示されるデータの理解を深めるために、凡例が関連情報を表示するのに役立つ場合があります。 その方法.. matplotlibでは、凡例を複数の方法で表示できます。特定のポイントに注意を引くための注釈は、読者がグラフに表示される情報を理解するのに役立ちます。 1. pythonコマンドプロンプトを開き、pip install matplotlibを