我试图将excel中的坐标值转换为openpyxl中的行号和列号.
例如,如果我的单元坐标是D4,我想找到用于将来操作的相应行号和列号,在行= 3,列= 3的情况下.我可以轻松地使用ws.cell('D4').row哪个返回行号 ,4那么这只是一个问题减去1.但是类似的参数ws.cell('D4').column返回D,我不知道如何轻松地将其转换为int形式以用于后续操作.所以我向你转向stackoverflow的聪明人.你能帮助我吗?
我正在尝试做我认为在熊猫中的直接操作,但我似乎无法使它工作.
我有两个具有不同索引数的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)
其中B和D值的Sr1传递方式.
有什么建议?