想象一下,我打开2 .csv
文件,使2个数组包含与不同类型的对象有关的不同类型的数据。Python熊猫,特定系列数据的乘法
一个是对象的列表:
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
在功能 of 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'
编辑:
第二个问题:serial_number在这里告诉我“1意味着第一个mea保证,2次测量等。“
我怎样才能分别计算所有的个人测量(想象有数以百计的时间...)?
感谢
你期待什么输出“分别计算所有的个人测量” –