希望有人能帮我把Excel逻辑转换成python
=IF(LEFT(A8,5)="Total",A9,I8)
因此,我希望找到一个范围内的所有内容,然后创建一个包含该范围内第一个元素的新列。问题是范围的名称可能会更改。你知道吗
我实现的当前解决方案是将列转换为索引,并通过执行以下操作手动选择“按索引名”:
Sales = df.loc['1000 - Cash and Equivalents':'Total - 1000 - Cash and Equivalents']
这个名字的问题可能会改变,可能包含更少或更多的行,并且需要使这个更通用,所以我不能指定一个编号的范围。你知道吗
这是一个数据示例:
变换后的数据如下:
用途:
相关问题 更多 >
编程相关推荐