3
如何在python中创建一个空数据框,以便测试df.empty
结果True
?如何创建python空数据框,其中df.empty结果为真
我尝试这样做:
df = pd.DataFrame(np.empty((1, 1)))
和df.empty
结果False
。
如何在python中创建一个空数据框,以便测试df.empty
结果True
?如何创建python空数据框,其中df.empty结果为真
我尝试这样做:
df = pd.DataFrame(np.empty((1, 1)))
和df.empty
结果False
。
最简单的是pd.DataFrame()
:
df = pd.DataFrame()
df.empty
# True
如果要创建指定列数的数据帧:
df = pd.DataFrame(columns=['A', 'B'])
df.empty
# True
此外,形状的阵列(1,1)是不是空的(它有一行),这就是你得到空的原因= False,为了创建一个空阵列,它需要是形状(0,n):
df = pd.DataFrame(pd.np.empty((0, 3)))
df.empty
# True
太简单了,我忽略了它:-) –