I have a dataframe like this
column_name 0 OnePlus phones never fail to meet my expectatiion. 1 received earlier than expected for local set. 2 \n 3 good 4 must buy! 5 \t 6 7 awesome product! 8 \n I want to remove all rows which contain ONLY \n, \t, , \n in them.
Output should be like this:
column_name 0 OnePlus phones never fail to meet my expectatiion. 1 received earlier than expected for local set. 2 good 3 must buy! 4 awesome product! I tried the following method:
df = df[df.column_name != '\n'].reset_index(drop=True) df = df[df.column_name != ''].reset_index(drop=True) df = df[df.column_name != ' '].reset_index(drop=True) df = df[df.column_name != ' '].reset_index(drop=True) df = df[df.column_name != ' \n '].reset_index(drop=True) But is there a more elegant way or a pythonic way to do this instead of repeating the code?