Представьте, что я открываю 2 .csv
файлы для создания 2 массивов, содержащих разные типы данных, относящихся к различным типам объектов.Pandon pandas, умножение конкретных рядов данных
Один список объектов:
object_type measurement name serialNumber
cat 6.3 bill 1
cat 7.1 kitty 1
whale 25678 none 1
dog 11.1 none 1
dolphin 200.8 none 1
cat 6.1 bill 2
cat 7 kitty 2
whale 25121 none 2
dog 12.1 none 2
dolphin 200 none 2
Другой говорит мне процент воды в организме нескольких животных:
object-type H2O_percent
dog 66
cat 66
whale 75
dolphin 75
jellyfish 98
моя функция будет умножать measurement
на H2O_percent
в функция от object-type
Давайте сперва этот код:
import pandas as pd
object_list = pd.read_csv('animals.csv', names=['object_type', 'measurement', 'name', 'serialNumber'])
percentages = pd.read_csv('H2O_percentage.csv', names=['wavelength', 'a', 'b'])
Каков предпочтительный синтаксис для различения объектов в зависимости от их типа?
Другими словами, как перевести этот псевдокод:
для всех кошек, делать измерение * H20_percent, как указано в файле/список 'H2O_percentage.csv'
EDIT:
2-й вопрос: serial_number здесь, чтобы сказать мне "1 означает первый mea уверенность, 2 второе измерение и т. д. "
Как я могу вычислить отдельно все индивидуальные измерения (представьте, что их сотни?)?
Благодаря
Какой результат вы ожидаете от «вычислять отдельно все индивидуальные измерения» –