Goo*_*ert 4 python dataframe is-empty pandas
如何在python中创建一个空数据框,以便测试df.empty结果True?
我试过这个:
df = pd.DataFrame(np.empty((1, 1)))
Run Code Online (Sandbox Code Playgroud)
并df.empty导致False.
Psi*_*dom 10
最简单的是pd.DataFrame():
df = pd.DataFrame()
df.empty
# True
Run Code Online (Sandbox Code Playgroud)
如果要创建指定列数的数据框:
df = pd.DataFrame(columns=['A', 'B'])
df.empty
# True
Run Code Online (Sandbox Code Playgroud)
此外,一个形状(1,1)的数组不是空的(它有一行),这就是你得到空= False的原因,为了创建一个空数组,它需要是形状(0,n):
df = pd.DataFrame(pd.np.empty((0, 3)))
df.empty
# True
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8188 次 |
| 最近记录: |