sti320a

勉強したことのまとめ

ブラケット記法/pandas_2020年04月10日

ブラケット記法

  • ブラケット記法について、ある一対のケットが正規直交基底を形成するかを調べるには、何と何を確かめればよいか。
それぞれのケットが単位ベクトルであること
それらのケットが直行すること

pandas

  • 以下のコードで変数 df にはどのような値が格納されているか
import pandas as pd
df = pd.DataFrame([10, 20, 30, 40], columns=['numbers'], index=['a', 'b', 'c', 'd'])
 numbers
a   10
b   20
c   30
d   40
  • 以下のコードで df.index にはどのような値が格納されているか
import pandas as pd
df = pd.DataFrame([10, 20, 30, 40], columns=['numbers'], index=['a', 'b', 'c', 'd'])
df.index
Index(['a', 'b', 'c', 'd'], dtype='object')
  • 以下のコードで df.columns にはどのような値が格納されているか
import pandas as pd
df = pd.DataFrame([10, 20, 30, 40], columns=['numbers'], index=['a', 'b', 'c', 'd'])
df.columns
Index(['numbers'], dtype='object')
  • 以下のコードで変数 df.loc['c'] はどのような出力になるか
import pandas as pd
df = pd.DataFrame([10, 20, 30, 40], columns=['numbers'], index=['a', 'b', 'c', 'd'])
df.loc['c']
numbers    30
Name: c, dtype: int64
  • 以下のコードで df.loc[ [ 'a', 'd' ] ] はどのような出力になるか
import pandas as pd
df = pd.DataFrame([10, 20, 30, 40], columns=['numbers'], index=['a', 'b', 'c', 'd'])
df.loc[['a', 'd']]
 numbers
a   10
d   40
  • 以下のコードで変数 df.iloc[1:3] はどのような出力になるか
import pandas as pd
df = pd.DataFrame([10, 20, 30, 40], columns=['numbers'], index=['a', 'b', 'c', 'd'])
df.iloc[1:3]
numbers
b   20
c   30
  • 以下のコードで変数 df.sum() はどのような出力になるか
import pandas as pd
df = pd.DataFrame([10, 20, 30, 40], columns=['numbers'], index=['a', 'b', 'c', 'd'])
df.sum()
numbers    100
dtype: int64
  • 以下のコードで変数 df.apply(lambda x: x**2) はどのような出力になるか
import pandas as pd
df = pd.DataFrame([10, 20, 30, 40], columns=['numbers'], index=['a', 'b', 'c', 'd'])
df.apply(lambda x: x**2)
 numbers
a   100
b   400
c   900
d   1600
  • 以下のコードで変数 df**2 はどのような出力になるか
import pandas as pd
df = pd.DataFrame([10, 20, 30, 40], columns=['numbers'], index=['a', 'b', 'c', 'd'])
df ** 2
 numbers
a   100
b   400
c   900
d   1600