如何检查 pandas 系列是否为空? [英] How to check if pandas Series is empty?
本文介绍了如何检查 pandas 系列是否为空?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何检查pandas系列是否为空?
How to check if pandas Series is empty?
我已经尝试过了:
但是似乎Series没有属性'isempty'.
but it seems that Series has no property 'isempty'.
推荐答案
我使用len函数.它比empty()快得多. len(df.index)甚至更快.
I use len function. It's much faster than empty(). len(df.index) is even faster.
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(10000, 4), columns=list('ABCD'))
def empty(df):
return df.empty
def lenz(df):
return len(df) == 0
def lenzi(df):
return len(df.index) == 0
'''
%timeit empty(df)
%timeit lenz(df)
%timeit lenzi(df)
10000 loops, best of 3: 13.9 µs per loop
100000 loops, best of 3: 2.34 µs per loop
1000000 loops, best of 3: 695 ns per loop
len on index seems to be faster
'''
这篇关于如何检查 pandas 系列是否为空?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文