Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中为表中的数据子集应用公式?_Python - Fatal编程技术网

如何在python中为表中的数据子集应用公式?

如何在python中为表中的数据子集应用公式?,python,Python,我有两个问题。我知道可以将excel文件导入Python,但当我尝试导入时,它似乎不起作用 如何将excel文件导入python?excel文件非常大,大约500 MB 我想说明这一点,但我似乎无法将数据表放在堆栈溢出中,所以请耐心听我说 假设我有一个包含3列的表格,a、B和C列。这些是农场数据,a列是过去5年中4个季节的每个季节(总共20个单词/标题,spring2018、summer2018、fall2018、winter2018、spring2017、summer2017、fall2017

我有两个问题。我知道可以将excel文件导入Python,但当我尝试导入时,它似乎不起作用

  • 如何将excel文件导入python?excel文件非常大,大约500 MB

  • 我想说明这一点,但我似乎无法将数据表放在堆栈溢出中,所以请耐心听我说

  • 假设我有一个包含3列的表格,a、B和C列。这些是农场数据,a列是过去5年中4个季节的每个季节(总共20个单词/标题,spring2018、summer2018、fall2018、winter2018、spring2017、summer2017、fall2017、winter2017……等等)。B列和C列分别是小麦和油菜的产量。这里有几个问题。如何将公式(例如sum)仅应用于列A中的“spring”(因此,如果您可以想象excel,将列A仅过滤为“spring”,然后将sum函数应用于结果)。我想计算一下这四个类别的总收益率。我的另一个问题是,在我计算总和之后,我如何对它们进行排序?我想知道在过去的5年里,哪个季节对小麦/油菜来说是最好的,然后是第二好、第三好……等等


    奖金问题:我还想计算B列和C列的总和,并对其应用0.5倍的乘数(以模拟糟糕的一年的结果),我如何才能做到这一点?

    看看熊猫。它可以与excel一起使用。因此需要范围有限的问题。这个问题问得太多了,没有显示出在事实发生之前所做的任何具体努力(即代码)。我建议你把你的需求分解成几个步骤,看看你是否能找到现有的解决方案,如果不能的话,那么一个问题可能是最好的选择。请在每篇文章中问一个问题。此外,听起来您还不知道如何将公式应用于来自excel的小数据集,所以在担心大数据集之前,为什么不先克服这个问题呢。在这里打听会更容易。谢谢保罗,我来看看熊猫。Zev我知道如何在excel中完成上述操作,但在python中我似乎做不到。请参阅本教程:然后阅读关于熊猫的教程。