理想の国pandas練習問題01


需要
  • 100行6列のDataFrame
  • を作成
  • 行インデックスは「学生1-学生100」
  • 列インデックスは「国語、数学、英語、政治、歴史、地理」
  • の値は、0-100の間のランダム整数
  • です.
    需要分析
    列インデックスの作成方法
    columns = ['  ', '  ', '  ', '  ', '  ', '  ']
    

    行インデックスの作成方法
    index = ['  {}'.format(i) for i in range(1, 101)]
    

    成績の作成方法
    import numpy as np
    values = np.random.randint(0, 100, (100, 6))
    

    実装手順
  • 最初のステップ:カラムインデックス
  • を作成する
  • 第2ステップ:行インデックス
  • を作成する
  • ステップ3:値
  • を作成する
  • ステップ4:DataFrame
  • の作成
  • 手順5:DataFrame
  • の表示
    リファレンスコード
    import numpy as np
    import pandas as pd
    
    #    :     
    columns = ['  ', '  ', '  ', '  ', '  ', '  ']
    #    :     
    index = ['  {}'.format(i) for i in range(1, 101)]
    #    :   
    values = np.random.randint(0, 100, (100, 6))
    #    :  DataFrame
    df = pd.DataFrame(data=values, index=index, columns=columns)
    #    :  DataFrame
    print(df.head())
    print(df.shape)
    

    印刷結果
                               
      1   9  43  60  18  54  64
      2  32  52  67  76  52  72
      3  26  63  74  83  38  64
      4  91   6  41  38  37  72
      5  86  42  84  18  10   0
    (100, 6)