我尝试创建多个数据文件,它们是现有数据文件的子集。
我有
df_list
实际上是一个数据集列表:
df_list = [df1B, df2B, df3B, df4B, df5B, df6B, df7B, df8B, df9B, df10B, df11B, df12B, df13B, df14B, df15B, df16B, df17B, df18B, df19B, df20B, df21B, df22B, df23B, df24B, df25B, df26B, df27B, df28B, df30B, df31B, df32B, df33B, df34B, df35B]
如果我想创建单个数据集的一个子集,我会这样做,它会工作:
df2B = df2B.groupby(['Location']).get_group(36)
它接受数字为36的所有位置,但是当我尝试对for循环中的所有数据集执行此操作时,它不起作用
for df in df_list:
df = df.groupby(['Location']).get_group(36)
但这并不是每个数据集都能做到的。它不显示任何错误消息,但也不执行任何其他操作:(
我应该写同样的行35次吗???我希望我有更好的选择。