我发现数据帧的检索速度非常快。我创建了100万行数据帧,过滤所需数据只用了不到1秒的时间。但是,当我使用append方法将数据添加到一个空的dataframe中时,它为什么会这么慢呢?这是我的代码,它花了2个多小时来执行。我遗漏了什么?或者有比df.append方法更好的添加数据的方法吗?import pandas as pdimport random
data
我无法从3个单独的数字构建数据帧。我这样做是为了让函数返回dataframe,然后将其附加到其他现有结果中。期望的结果是包含名为" a“、" b”和" c“的列的数据帧,每个列都包含a、b和c的值。试一试:b=2dat=pd.DataFrame([a,b,c], columns=list('abc')) #fails with s