input: Write a python function to create a DataFrame with animal categories and a target column for classification.
  assert create_animal_dataframe(['dog', 'cat', 'owl', 'salmon']).equals(pd.DataFrame({'Animal': ['dog', 'cat', 'owl', 'salmon'], 'target': ['1_0_0', '1_0_0', '0_1_0', '0_0_1']}))
  assert create_animal_dataframe(['elephant', 'tuna']).equals(pd.DataFrame({'Animal': ['elephant', 'tuna'], 'target': ['1_0_0', '0_0_1']}))
  assert create_animal_dataframe(['dog', 'tuna', 'owl']).equals(pd.DataFrame({'Animal': ['dog', 'tuna', 'owl'], 'target': ['1_0_0', '0_0_1', '0_1_0']}))
output: import pandas as pd
  
  def create_animal_dataframe(animals):
      target_map = {
          'dog': '1_0_0',
          'cat': '1_0_0',
          'owl': '0_1_0',
          'salmon': '0_0_1',
          'elephant': '1_0_0',
          'tuna': '0_0_1'
      }
      data = {'Animal': animals, 'target': [target_map[animal] for animal in animals]}
      return pd.DataFrame(data)