如何将数据帧拆分为多个数据帧,其中每个数据帧包含相等但随机的数据?它不是基于特定列.
例如,我在数据帧中有一个100行和30列.我想将这些数据分成5个批次.我应该在每个数据框中有20个记录,每个数据框有相同的30列,并且所有5个批次都没有重复,我选择行的方式应该是随机的.我不希望在单个列上随机选择.
我认为我将使用index和numpy并将它们分成多个并使用它来分割数据帧的一种方法.想要看看有人有一个简单的熊猫方式.
如何在 pandas 数据框列中使用“pandas.Series.str.contains”搜索字符“+”。我试过
df_noplus = df[df['column1'].str.contains('+',case=False)]
Run Code Online (Sandbox Code Playgroud)
它给了我一个错误
File "/home/anil/anaconda3/lib/python3.5/sre_parse.py", line 638, in _parse
source.tell() - here + len(this))
Run Code Online (Sandbox Code Playgroud)
错误:没有可重复的内容