get_first_element_of_series_if_not_empty
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
get_first_element_of_series_if_not_empty [2021/01/16 07:32] – ↷ Page name changed from get_first_element_of_a_series_only_if_it_is_not_empty to get_first_element_of_series_if_not_empty raju | get_first_element_of_series_if_not_empty [2021/01/17 02:04] (current) – [Solution] raju | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== get first element of series if not empty ===== | ===== get first element of series if not empty ===== | ||
- | tags | apply iloc[0] on a series only if it is not empty, pandas check for emptiness before applying iloc, check for emptiness before getting the first element | + | tags | apply iloc[0] on a series only if it is not empty, pandas check for emptiness before applying iloc, check for emptiness before getting the first element, pandas iloc on empty series, pandas series return first value if not empty |
==== Task ==== | ==== Task ==== | ||
Line 12: | Line 12: | ||
df.loc[mask][' | df.loc[mask][' | ||
</ | </ | ||
- | since iloc[0] will throw the exception | + | since iloc[0] will throw |
< | < | ||
IndexError: single positional indexer is out-of-bounds | IndexError: single positional indexer is out-of-bounds | ||
</ | </ | ||
- | if df.loc[mask] is empty. | + | exception |
For example | For example | ||
Line 58: | Line 58: | ||
next(iter(df.loc[mask][' | next(iter(df.loc[mask][' | ||
</ | </ | ||
+ | or next(iter(series), | ||
+ | |||
With the above example | With the above example | ||
< | < |
get_first_element_of_series_if_not_empty.1610782354.txt.gz · Last modified: 2021/01/16 07:32 by raju