計算処理を適用 – numpy との連携

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

Q1:変数 df の各要素の絶対値を求め変数 df_Q1 に代入してください.
Q2:変数 df の各要素を 2 で割ったときの剰余を求め変数 df_Q2 に代入してください.
Q3:変数 df の各要素の 3 乗を求め変数 df_Q3 に代入してください.

import pandas as pd
import numpy as np

np.randomseed(0)
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_double)

# Q2
df_Q2 = ##########
print(df_aquare)

# Q3
df_Q3 = ##########
print(df_sqrt)

[Q1,Q2,Q3の選択肢]
1. 2 / df
2. np.power(df, 3)
3. df ^ 3
4. pd.sqrt(df)
5. np.absolute(df)
6. df % 2

Leave a comment

Your email address will not be published. Required fields are marked *