9951 explained code solutions for 126 technologies


python-pandasHow to remove row from dataframe


import pandas as pd

df = pd.DataFrame({
  'Phone': ['ip5', 'ip6', 'ip8', 'sms', 'xi'],
  'Price': [204, 304, 404, 405, 305],
  'Color': ['red', 'red', 'gray', 'black', 'red']
})

df.drop(1, inplace=True)ctrl + c
import pandas as pd

load Pandas module

pd.DataFrame

creates Pandas DataFrame object

.drop(

removes specified row from dataframe

inplace=True

will save resulting dataframe to the current variable

(1,

will drop second row (indexes starts at 0)


Usage example

import pandas as pd

df = pd.DataFrame({
  'Phone': ['ip5', 'ip6', 'ip8', 'sms', 'xi'],
  'Price': [204, 304, 404, 405, 305],
  'Color': ['red', 'red', 'gray', 'black', 'red']
})

df.drop(1, inplace=True)
print(df)
output
  Phone  Price  Color
0   ip5    204    red
3   sms    405  black
4    xi    305    red