次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、下記の設問に答えてください.
Q1:変数 df の冒頭の 3 行を変数 df_Q1 に代入してください.
Q2:変数 df の末尾の 3 行を変数 df_Q2 に代入してください.
Q3:Q1 の答えと同じ挙動をするメソッドはどれか.
Q4:Q2 の答えと同じ挙動をするメソッドはどれか.
import pandas as pd
import numpy as np
cols = [“Japan”, “China”, “USA”, “Germany”, “Russia”]
df = pd.DataFrame()
for col in cols:
df[col] = np.random.choice(range(1, 11), 10)
df.index = range(1, 11)
# Q1
df_Q1 = ##########
print(df_Q1)
# Q2
df_Q2 = ##########
print(df_Q2)
[Q1,Q2の選択肢]
1. df.last(3)
2. df.tail(3)
3. df.head(3)
4. df.first(3)
[Q3,Q4の選択肢]
1. df.iloc[:3, :]
2. df.iloc[-3:, :]
3. df.iloc[:, :3]
4. df.iloc[:, -3:]