w3resource

Pandas: Check whether only space is present in a given column of a DataFrame


14. Check Only Spaces in Column

Write a Pandas program to check whether only space is present in a given column of a DataFrame.

Sample Solution:

Python Code :

import pandas as pd
df = pd.DataFrame({
    'company_code': ['Abcd','EFGF ', '  ', 'abcd', ' '],
    'date_of_sale ': ['12/05/2002','16/02/1999','25/09/1998','12/02/2022','15/09/1997'],
    'sale_amount': [12348.5, 233331.2, 22.5, 2566552.0, 23.0]})

print("Original DataFrame:")
print(df)
print("\nIs space is present?")
df['company_code_is_title'] = list(map(lambda x: x.isspace(), df['company_code']))
print(df)

Sample Output:

Original DataFrame:
  company_code date_of_sale   sale_amount
0         Abcd    12/05/2002      12348.5
1        EFGF     16/02/1999     233331.2
2                 25/09/1998         22.5
3         abcd    12/02/2022    2566552.0
4                 15/09/1997         23.0

Is space is present?
  company_code          ...          company_code_is_title
0         Abcd          ...                          False
1        EFGF           ...                          False
2                       ...                           True
3         abcd          ...                          False
4                       ...                           True

[5 rows x 4 columns]

For more Practice: Solve these Related Problems:

  • Write a Pandas program to verify if all characters in each string of a DataFrame column are spaces using a custom function.
  • Write a Pandas program to check for rows where a specific column contains only whitespace characters and then filter those rows.
  • Write a Pandas program to create a boolean series indicating whether each value in a column is made up solely of space characters.
  • Write a Pandas program to test if each string in a column is empty or only spaces and then output the indices of such rows.

Go to:


Previous:Write a Pandas program to check whether only proper case or title case is present in a given column of a DataFrame.
Next: Write a Pandas program to get the length of the string present of a given column in a DataFrame.

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.