Python 模擬試験

Pythonデータ分析 模擬試験 第5回 問20・4章2節 pandas(SeriesとDataFrame)

列の型

次のコードを実行したときの出力として、正しいものを1つ選べ。

import pandas as pd
print(pd.DataFrame({"a": [1], "b": [1.5]}).dtypes.astype(str).tolist())
  1. A

    ['int64', 'float64']

  2. B

    ['float64', 'float64']

  3. C

    ['int', 'float']

  4. D

    ['object', 'object']

正解と解説を見る

正解:A

df.dtypes で、列ごとの型を確認できる。数値が文字列(object)として読み込まれていないか、読み込み後に確認する。

順実行する行実行後の変数
1`import pandas as pd`—
2`print(pd.DataFrame({"a": [1], "b": [1.5]}).dt…`—
結果実際の出力['int64', 'float64']

学習のポイント:df.info() で、型と欠損の情報をまとめて見られる。

この問題を演習で解く →

問題一覧へ

このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。