Series の要素を参照、スライス

次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、下記の設問に答えてください.

Q1:変数 series から「Apple」のインデックスをもつ要素を出力してください.
Q2:変数 series から、2 つ目と 3 つ目の要素を取り出し、変数 obj1 に代入してください.
Q3:インデックスを指定して Q2 と同じ要素を取り出し、変数 obj2 に代入してください.

import pandas as pd
from pandas import Series

PRICE = [120, 100, 50, 350]
FRUIT = [“Orange”, “Grape”, “Strawberry”, “Apple”]
series = Series(PRICE, index=FRUIT)
print(series)

# Q1
print(##########)

[Q1の選択肢]
1. series[“Apple”]
2. series = “Apple”
3. series[Apple]

# Q2
obj1 = ##########
print(obj1)

[Q2の選択肢]
1. series[1:3]
2. series[3:4]
3. series[2:4]

# Q3
obj2 = ##########
print(obj2)

[Q3の選択肢]
1. series[[“Apple”, “Strawberry”]]
2. series[[“Grape”, “Strawberry”]]
3. series[[“Srawberry”, “Apple”]]

Series の要素を参照、スライス

次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、下記の設問に答えてください.

Q1:変数 series から「Apple」のインデックスをもつ要素を出力してください.
Q2:変数 series から、3 つ目と 4 つ目の要素を取り出し、変数 obj1 に代入してください.
Q3:インデックスを指定して Q2 と同じ要素を取り出し、変数 obj2 に代入してください.

import pandas as pd
from pandas import Series

PRICE = [120, 100, 50, 350]
FRUIT = [“Orange”, “Grape”, “Strawberry”, “Apple”]
series = Series(PRICE, index=FRUIT)
print(series)

# Q1
print(##########)

[Q1の選択肢]
1. series[Apple]
2. series = “Apple”
3. series[“Apple”]

# Q2
obj1 = ##########
print(obj1)

[Q2の選択肢]
1. series[3:4]
2. series[2:4]
3. series[2:3]

# Q3
obj2 = ##########
print(obj2)

[Q3の選択肢]
1. series[[“Apple”, “Strawberry”]]
2. series[[“Grape”, “Strawberry”]]
3. series[[“Srawberry”, “Apple”]]

Series の生成

下記の設問に対する答えとして相応しものを選択肢から選び、次のコードの空欄(##########)を埋めてください.

Q1:リスト型の変数 PRICE から Series を作成してください.
Q2:バリューに PRICE、インデックスに FRUITS を指定して Series を作成し変数 series に代入してください.
Q3:変数 series を辞書型に変換し変数 series_dict に代入してください.
Q4:series_dict と FRUIT_LIST を用いて Series を作成し、再び series に代入してください. (インデックスには FRUIT_LIST を用いる)

import pandas as pd
from pandas import Series

PRICE = [120, 100, 50, 350]
FRUIT = [“Orange”, “Grape”, “Strawberry”, “Apple”]
FRUIT_LIST = [“Apple”, “Grape”, “Apple”, “Strawbery”]

# Q1
obj = ##########
print(obj)

[Q1の選択肢]
1. Series[PRICE]
2. Series(PRICE)
3. PRICE.Series()

# Q2
series = ##########
print(series)

[Q2の選択肢]
1. Series(PRICE)
2. Series(PRICE, index=FRUIT)
3. Series(PRICE, FRUIT)

# Q3
series_dict = ##########
print(series_dict)

[Q3の選択肢]
1. to_dict(series)
2. dict(series)
3. series.to_dict()

# Q4
series = ##########
print(series)

[Q4の選択肢]
1. Series(series_dict, index=FRUIT_LIST)
2. Series(to_series(series_dict), index=FRUIT_LIST)
3. Series(dict=series_dict, index=FRUIT_LIST)

データとインデックの参照

次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、下記の設問に答えてください.

Q1:変数 series のデータを出力してください.

Q2:変数 series のデータの型を出力してください.

import pandas as pd
from pandas import Series

PRICE = [120, 100, 50, 350]
FRUIT = [“Orange”, “Grape”, “Strawberry”, “Apple”]
FRUIT_LIST = [“Apple”, “Grape”, “Apple”, “Strawbery”]
series = Series(PRICE, index=FRUIT)
print(series)

# Q1
print(##########)
# Q2
print(##########)

[Q1 の選択肢]
1. series.data
2. series.index
3. series.values

[Q2 の選択肢]
1. type(series.values)
2. dtype(series.values)
3. astype(series.values)

要素、名前の追加

次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、下記の設問に答えてください.

Q1:変数 series にデータが 120、インデックスが “banana” の要素を追加してください.
Q2:変数 series のインデックスに “Fruit name” と名前をつけてください.

import pandas as pd
from pandas import Series

PRICE = [120, 100, 50, 350]
FRUIT = [“Orange”, “Grape”, “Strawberry”, “Apple”]
FRUIT_LIST = [“Apple”, “Grape”, “Apple”, “Strawbery”]
series = Series(PRICE, index=FRUIT)
print(series)

# Q1
banana = Series([120], index = [“banana”])
series = ##########
print(series)

[Q1の選択肢]
1. series.append(banana)
2. series.concatenate(banana)
3. series.stack(banana)

# Q2
##########
print(series)

[Q2の選択肢]
1. series.name = “Fruits name”
2. index.name = “Fruits name”
3. series.index.name = “Fruits name”

要素、名前の追加

次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、下記の設問に答えてください.

Q1:変数 series にデータが 120、インデックスが “banana” の要素を追加してください.
Q2:変数 series のインデックスに “Fruit name” と名前をつけてください.

import pandas as pd
from pandas import Series

PRICE = [120, 100, 50, 350]
FRUIT = [“Orange”, “Grape”, “Strawberry”, “Apple”]
FRUIT_LIST = [“Apple”, “Grape”, “Apple”, “Strawbery”]
series = Series(PRICE, index=FRUIT)
print(series)

# Q1
banana = Series([120], index = [“banana”])
series = ##########
print(series)

[Q1の選択肢]
1. series.concatenate(banana)
2. series.append(banana)
3. series.stack(banana)

# Q2
##########
print(series)

[Q2の選択肢]
1. series.name = “Fruits name”
2. series.index.name = “Fruits name”
3. index.name = “Fruits name”

要素の削除

次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、下記の設問に答えてください.

Q1:変数 series のうちインデックスが “strawberry” の要素を削除してください.

import pandas as pd
from pandas import Series

PRICE = [120, 100, 50, 350]
FRUIT = [“Orange”, “Grape”, “Strawberry”, “Apple”]
FRUIT_LIST = [“Apple”, “Grape”, “Apple”, “Strawbery”]
series = Series(PRICE, index=FRUIT)
print(series)

# Q1
series = ##########
print(series)

[Q1の選択肢]
1. series.delete(“strawberry”)
2. series.drop(“strawberry”)
3. series.dropout(“strawberry”)

要素の削除

次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、下記の設問に答えてください.

Q1:変数 series のうちインデックスが “Orange”, “strawberry” の要素を削除してください.

import pandas as pd
from pandas import Series

PRICE = [120, 100, 50, 350]
FRUIT = [“Orange”, “Grape”, “Strawberry”, “Apple”]
FRUIT_LIST = [“Apple”, “Grape”, “Apple”, “Strawbery”]
series = Series(PRICE, index=FRUIT)
print(series)

# Q1
series = ##########
print(series)

[Q1の選択肢]
1. series.drop(“Orange”, “strawberry”)
2. series.drop([“Orange”, “strawberry”])
3. series[[“Orange”, “Strawberry”]].drop()

フィルタリング

次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、下記の設問に答えてください.

Q1:変数 list から Series を作成し、変数 series に代入してください.
Q2:その変数がもつデータのうち、値が 50 以上 80 未満の要素のみを出力してください.

import pandas as pd
from pandas import Series

list = [70, 30, 60, 10, 80, 100]

# Q1
series = ##########

[Q1の選択肢]
1. list_to_series(list)
2. Series(list)
3. Series([list])

# Q2
print(#########)

[Q2の選択肢]
1. series(series >= 50)(series < 80) 2. series[series >= 50][series < 80] 3. serise >= 50 || serise < 50

転置行列

次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、下記の設問に答えてください.

Q1:変数 my_arr を転置し、出力してください.

import numpy as np

my_arr = np.arange(15).reshape(5, 3)

# Q1
print(##########)

[Q1の選択肢]
1. np.transpose(my_arr)
2. transpose(my_arr)
3. my_arr.T