小编A A*_*one的帖子

从openpyxl中的坐标值获取行号和列号

我试图将excel中的坐标值转换为openpyxl中的行号和列号.

例如,如果我的单元坐标是D4,我想找到用于将来操作的相应行号和列号,在行= 3,列= 3的情况下.我可以轻松地使用ws.cell('D4').row哪个返回行号 ,4那么这只是一个问题减去1.但是类似的参数ws.cell('D4').column返回D,我不知道如何轻松地将其转换为int形式以用于后续操作.所以我向你转向stackoverflow的聪明人.你能帮助我吗?

python openpyxl

33
推荐指数
3
解决办法
7万
查看次数

添加具有不同索引的pandas Series而不获取NaN

我正在尝试做我认为在熊猫中的直接操作,但我似乎无法使它工作.

我有两个具有不同索引数的pandas系列,如果它们共享一个索引,我想将值加在一起,否则我只想传递没有相应索引的值.

例如

Sr1 = pd.Series([1,2,3,4], index = ['A', 'B', 'C', 'D'])
Sr2 = pd.Series([5,6], index = ['A', 'C'])
Sr1        Sr2
A     1    A     5
B     2    C     6
C     3
D     4
Run Code Online (Sandbox Code Playgroud)

Sr1 + Sr2或者Sr1.add(Sr2)

A     6
B   NaN
C     9
D   NaN
Run Code Online (Sandbox Code Playgroud)

但我想要的是

A     6
B     2
C     9
D     4
Run Code Online (Sandbox Code Playgroud)

其中BD值的Sr1传递方式.

有什么建议?

python pandas

21
推荐指数
2
解决办法
1万
查看次数

标签 统计

python ×2

openpyxl ×1

pandas ×1