0
1200行のpython pandasデータフレームを12等分にスライスするにはどうすればいいですか? Python2またはPython 3のいずれか1200行のpython pandasデータフレームを12等分にスライスするにはどうすればいいですか?
1200行のpython pandasデータフレームを12等分にスライスするにはどうすればいいですか? Python2またはPython 3のいずれか1200行のpython pandasデータフレームを12等分にスライスするにはどうすればいいですか?
これはいくつかの方法で実行できます。私は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)}
これを行うにはあまりにも多くの方法があり、第二始まる繰り返します。うまくいけば、これはどこから始めるべきかの指針です。
使用 'np.array_split(DF、100)12' –
変更100、この 'np.array_split(DF、12)' –
愛このコメントスレッド:) –