2017-01-13 8 views

答えて

1

これはいくつかの方法で実行できます。私はgroupbyと辞書の理解を使用したいと思います。それでも、それを分けるには2つの明白で明確な方法があります。

次いで次、ように等

twelve_equal_dfs_contiguous = \ 
    {name: group for name, group in df.groupby(np.arange(1200) // 100)} 

層状、最初の100をつかむ、データフレームdf

df = pd.DataFrame(dict(A=np.arange(1200))) 

連続
意味を検討
意味は、最初のものから始まり、100点おきになる。そして、その上など

twelve_equal_dfs_stratified = \ 
    {name: group for name, group in df.groupby(np.arange(1200) % 100)} 

これを行うにはあまりにも多くの方法があり、第二始まる繰り返します。うまくいけば、これはどこから始めるべきかの指針です。

関連する問題