如何在Python中使用.iloc []进行一些计算?

时间:2019-12-17 15:23:50

标签: python pandas matrix vector calculation

我必须实现一些函数来计算特殊值。我用pd.read_csv()读取了一个csv文件。然后,我使用.iloc []查找计算所需的相应行和列:

V_left = data_one.iloc [0,0:4]

V_right = data_one.iloc [0,5:9]

我要实现的公式是:V_left / V_right

V是5个参数(值)的向量。

现在的问题是:如何使用通过.iloc []选择的值来进行类似于公式的计算?

See me current code here

enter image description here

2 个答案:

答案 0 :(得分:0)

您可以使用:

V_left.valuesV_right.values,以使这些数据帧成为numpy数组,以便您可以对其进行操作。 但是,我不会首先使用iloc,您可以直接将它们转换:

V_left = data_one.values[0,:4]
V_right = data_one.values[0, 5:9]

答案 1 :(得分:0)

添加V_left.values / V_right.values就足够了。