ソート

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

Q1:変数 series をインデックスについてアルファベット順で昇順にソートし 変数 idx_sort に代入してください.
Q2:変数 series をデータの大きさで降順にソートし変数 val_idx に代入してください.

import pandas as pd
from pandas import Series

COUNTRIES = [“JPN”, “CHN”, “USA”, “GBR”]
POP = [120, 1386, 327, 67]
series = Series(POP, index=COUNTRIES)

# Q1
idx_sort = ##########

# Q2
val_sort = ##########
print(idx_sort)
print(val_sort)

[Q1,Q2の選択肢]
1. series.sort_index()
2. series.sort_index(ascending=False)
3. series.sort_values()
4. series.sort_values(ascending=False)

ソート

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

Q1:変数 series をインデックスについてアルファベット順で昇順にソートし 変数 idx_sort に代入してください.
Q2:変数 series をデータの大きさで降順にソートし変数 val_idx に代入してください.

import pandas as pd
from pandas import Series

COUNTRIES = [“JPN”, “CHN”, “USA”, “GBR”]
POP = [120, 1386, 327, 67]
series = Series(POP, index=COUNTRIES)

# Q1
idx_sort = ##########

# Q2
val_sort = ##########
print(idx_sort)
print(val_sort)

[Q1,Q2の選択肢]
1. series.sort_values(ascending=False)
2. series.sort_values()
3. series.sort_index(ascending=False)
4. series.sort_index()

DataFrame の生成

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

Q1:変数 index、value1、value2 を用いて DataFrame を作成し変数 df に代入してください.

from pandas import Series, DataFrame

index = [“HC”, “YS”, “YG”, “DB”, “CD”, “HT”]
value1 = [1, 2, 3, 4, 5, 6]
value2 = [38, 40, 25, 38, 28, 35]

series1 = Series(value1, index=index)
series2 = Series(value2, index=index)

# Q1
df = #########
print(df)

[Q1の選択肢]
1. pd.DataFrame(series1, series2)
2. pd.DataFrame([series1, series2])
3. DataFrame([series1, series2])

DataFrame の生成

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

Q1:変数 index、value1、value2 を用いて DataFrame を作成し変数 df に代入してください.

from pandas import Series, DataFrame

index = [“HC”, “YS”, “YG”, “DB”, “CD”, “HT”]
value1 = [1, 2, 3, 4, 5, 6]
value2 = [38, 40, 25, 38, 28, 35]

series1 = Series(value1, index=index)
series2 = Series(value2, index=index)

# Q1
df = #########
print(df)

[Q1の選択肢]
1. pd.DataFrame(series1, series2)
2. DataFrame([series1, series2])
3. pd.DataFrame([series1, series2])

インデックスとコラムの設定

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

Q1:変数 df のインデックスを「rank」と「save」に置き換えてください.

from pandas import Series, DataFrame

value1 = [1, 2, 3, 4, 5, 6]
value2 = [38, 40, 25, 38, 28, 35]

series1 = Series(value1, index=index)
series2 = Series(value2, index=index)

df = pd.DataFrame([series1, series2])
print(df)

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

[Q1の選択肢]
1. df(index = [“rank”, “save”])
2. df.index.convert([“rank”, “save”])
3. df.index = [“rank”, “save”]

インデックスとコラムの設定

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

Q1:変数 df のインデックスを「rank」と「save」に置き換えてください.

from pandas import Series, DataFrame

index = [“HC”, “YS”, “YG”, “DB”, “CD”, “HT”]
value1 = [1, 2, 3, 4, 5, 6]
value2 = [38, 40, 25, 38, 28, 35]

series1 = Series(value1, index=index)
series2 = Series(value2, index=index)

df = pd.DataFrame([series1, series2])
print(df)

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

[Q1の選択肢]
1. df.index = [“rank”, “save”]
2. df(index = [“rank”, “save”])
3. df.index.convert([“rank”, “save”])

インデックスとコラムの設定

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

Q1:変数 df のインデックスを「rank」と「save」に置き換えてください.

from pandas import Series, DataFrame

value1 = [1, 2, 3, 4, 5, 6]
value2 = [38, 40, 25, 38, 28, 35]

series1 = Series(value1, index=index)
series2 = Series(value2, index=index)

# Q1
df = ##########
print(df)

[Q1の選択肢]
1. pd.DataFrame(index = [“rank”, “save”], columns=[series1, series2])
2. pd.DataFrame([“rank”, “save”], columns=[series1, series2])
3. pd.DataFrame([series1, series2], index = [“rank”, “save”])

行の追加

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

Q1:変数 df に新しい行として series3 を代入してください.

import pandas as pd
from pandas import Series, DataFrame

index = [“HC”, “YS”, “YG”, “DB”, “CD”, “HT”]
value1 = [1, 2, 3, 4, 5, 6]
value2 = [38, 40, 25, 38, 28, 35]

series1 = Series(value1, index=index)
series2 = Series(value2, index=index)

df = pd.DataFrame([series1, series2])
print(df)

value3 = [10, 20, 30, 40, 50, 60]
series3 = Series(value3, index=index)

# Q1
d##########
print(df)

[Q1の選択肢]
1. df.iloc[2]=series3
2. df.loc[2]=series3
3.df.append(series3)

行の追加

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

Q1:変数 df に新しい行として series3 を代入してください.

import pandas as pd
from pandas import Series, DataFrame

index = [“HC”, “YS”, “YG”, “DB”, “CD”, “HT”]
value1 = [1, 2, 3, 4, 5, 6]
value2 = [38, 40, 25, 38, 28, 35]

series1 = Series(value1, index=index)
series2 = Series(value2, index=index)

df = pd.DataFrame([series1, series2])
print(df)

value3 = [10, 20, 30, 40, 50, 60]
series3 = Series(value3, index=index)

# Q1
df = ##########
print(df)

[Q1の選択肢]
1. df = df.append(series3, ignore_index = True)
2. df = df.append(series3, ignore_index)
3. df = df.append(series3, ignore_index = False)

フィルタリング

次のコードで空欄になっている行に入る適切な選択肢を 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