前提・実現したいこと
以下のようなデータフレームを作成したいです。
条件
①ランダムに日付/Playerが入っており、同日付に同Playerも複数あり得る。
②↑の場合でも、その他の値は異なるものがランダムで入る
発生している問題・エラーメッセージ
Of the four parameters: start, end, periods, and freq, exactly three must be specified
該当のソースコード
python
1import pandas as pd 2import numpy as np 3from scipy.stats import variation 4pd.options.display.float_format="{:.1f}".format 5df = pd.DataFrame({ 6 "Date": pd.date_range(start='2021/4/1',end="2021/4/10",periods=1000,freq="D"), 7 "Player": [f'Player {i}' for i in np.random.randint(1, 5, 1000)], 8 "Speed": np.random.sample(1000) * 100.0, 9 "Angle": np.random.sample(1000) * 40.0 - 20.0, 10 "Efficiency": np.random.sample(1000) * 100.0, 11})
試したこと
どうしても同日付に同Playerは1つまでしか入らないので、日付のendを指定し、範囲を狭めてみたが上記のようなエラーがでてしまう(date_range()は3つまでしかパラメータをいれれない?)
補足情報(FW/ツールのバージョンなど)
python,vscode
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/15 05:09