lovecpy 发表于 2021-1-25 01:06:26

想计算excle某个单元格下面若干单元格数值的和,总是报错。

本帖最后由 lovecpy 于 2021-1-25 20:32 编辑

for i in range(13+1,表.shape): #从15行,取值累加到表最后一行
bb = 表.iloc
cc=bb+bb #先试试2个的加和
print(cc) #结果报错

IndexError: invalid index to scalar variable.

这个如何解决?


有懂得朋友吗? 比如我想计算 从15行第二列交汇处的单元格,往后 10 行 (即16-25行的累加)如何写? 一直不对




其实,我时想输出下面的表,给点思路,到累加这点难住了

https://s3.ax1x.com/2021/01/25/sLoGo4.png


excle文件地址:
链接:https://pan.baidu.com/s/1gV6WCNtt5H-kRiDtxmoa0w
提取码:ii7h

suchocolate 发表于 2021-1-25 10:55:42

本帖最后由 suchocolate 于 2021-1-25 11:10 编辑

图看不到,用numpy生成了一下数据。
import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randint(5, size=(30, 4)), columns=['A', 'B', 'C', 'D'])

print(df)
print('==================')
sub_df = df.iloc
print(sub_df.sum())

3533050047 发表于 2021-1-25 10:56:48

{:10_261:}

lovecpy 发表于 2021-1-25 17:08:08

suchocolate 发表于 2021-1-25 10:55
图看不到,用numpy生成了一下数据。

https://s3.ax1x.com/2021/01/25/sLoGo4.png

lovecpy 发表于 2021-1-25 17:09:21

suchocolate 发表于 2021-1-25 10:55
图看不到,用numpy生成了一下数据。

图片,我弄了一下, 应该是可以看到了。我主要是在获取符合条件的行之后, 进行符合条件行之后的累加(或减)总是报错。

suchocolate 发表于 2021-1-25 18:33:29

lovecpy 发表于 2021-1-25 17:09
图片,我弄了一下, 应该是可以看到了。我主要是在获取符合条件的行之后, 进行符合条件行之后的累加(或 ...

能百度网盘分享一下原始文件吗?

lovecpy 发表于 2021-1-25 20:36:08

suchocolate 发表于 2021-1-25 18:33
能百度网盘分享一下原始文件吗?

已把文件放入网盘, 谢谢。

lovecpy 发表于 2021-1-26 10:00:10

suchocolate 发表于 2021-1-25 18:33
能百度网盘分享一下原始文件吗?

在1楼

lovecpy 发表于 2021-1-26 20:34:37

suchocolate 发表于 2021-1-25 18:33
能百度网盘分享一下原始文件吗?

这个 有办法搞没稍微有点复杂感觉
页: [1]
查看完整版本: 想计算excle某个单元格下面若干单元格数值的和,总是报错。