9951 explained code solutions for 126 technologies


python-pandasHow to get rows from dataframe by column value


import pandas as pd

data = pd.DataFrame({
  'Vendor': ['US', 'US', 'US', 'KR', 'KR'],
  'Phone': ['ip5', 'ip6', 'ip8', 'sms', 'xi'],
  'Price': [204, 304, 102, 405, 350],
  'Used': [150, 250, 80, 320, 280]
})

rows = data[data['Phone'] == 'ip8']ctrl + c
import pandas as pd

load Pandas module

pd.DataFrame

creates Pandas DataFrame object

'Phone'

column name to filter by

ip8

column value to find rows by

rows

will contain found rows


Usage example

import pandas as pd

data = pd.DataFrame({
  'Vendor': ['US', 'US', 'US', 'KR', 'KR'],
  'Phone': ['ip5', 'ip6', 'ip8', 'sms', 'xi'],
  'Price': [204, 304, 102, 405, 350],
  'Used': [150, 250, 80, 320, 280]
})

rows = data[data['Phone'] == 'ip8']
print(rows)
output
  Vendor Phone  Price  Used
2     US   ip8    102    80