ablog

不器用で落着きのない技術者のメモ

Juputer Notebook を使って pandas でデータを生成する

Dataframe でデータを生成する

  • コード
import pandas as pd
 df = pd.DataFrame({ 'col1' : 1.,
                        'col2' : pd.Timestamp('20200101'),
                        'col3' : pd.Series(1,index=list(range(20)),dtype='float32') })
df
  • 実行結果

1分間隔のタイムスタンプを生成する

  • コード
import pandas as pd
df = pd.DataFrame({ 'A' :  pd.date_range("2020-01-01", periods=10, freq="T")})
  • 実行結果

f:id:yohei-a:20200523181357p:plain

カテゴリのデータをランダムに生成する

import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.choice(['A','B','C'], size=(10)))
  • 実行結果

f:id:yohei-a:20200523182931p:plain