\

Pythonでは、角括弧 [] は主にリストを宣言するために使用されます。リストは、さまざまなタイプのデータを保持するデータタイプです。string、int、charなど。

また、データフレームからデータを抽出する際にも使用されます。具体的には、df['列名'] のように一重の角括弧を使用すると、指定した列のデータがSeriesとして返ります。一方、df[['列名']] のように二重の角括弧を使用すると、指定した列のデータがDataFrameとして返ります。

# ライブラリのインポート
import numpy as np
import pandas as pd

# データフレームの作成
data = np.random.randint(low=0,high=10,size=12).reshape(4,3)
df = pd.DataFrame(data,columns=['A','B','C'])

# A列を抽出
print(df['A'])

# A列とC列を抽出
print(df[['A','C']])

このように、Pythonにおける角括弧の使い方は、そのコンテキストによります。適切に使い分けることで、より効率的なコードを書くことができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です