首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >阅读excel直到熊猫的特定行

阅读excel直到熊猫的特定行
EN

Stack Overflow用户
提问于 2017-12-26 12:18:58
回答 1查看 523关注 0票数 0

假设我在excel中的一个列中有这些行。还有其他列也有值。

代码语言:javascript
运行
复制
Gross Rent
Unit 1
Unit 2
Unit 3
Unit 4
Unit 5
Gross Rental Income
Other Income
Management Fees
Total Income
Expenses incurred for rent generation
Other Expenses
Operating profit

这里的单位是住宅地址。这些可以是任何数量的。所以我的边界数据是租金总收入。我想分两部分解析这个标题。其中一部分是租金总收入之前,另一部分是租金总收入之后。我怎样才能用熊猫来达到同样的目的。我曾经用一种方法来获取租金总收益指数,并在此之前和之后阅读数据。

代码语言:javascript
运行
复制
excel_obj = pd.ExcelFile('excel_file')
df_property = excel_obj.parse('Sheet 1')
start_index = 0
end_index = df_property.index[df_property['Gross Rent'] == "Gross Rental Income"].tolist()[0]
df_property_units = df_property.iloc[0:end_index]
df_property_finacials = df_property.iloc[end_index:]

有没有更简单的方法。

EN

回答 1

Stack Overflow用户

发布于 2017-12-26 14:38:38

因为列名是字符串格式的,所以不能对其进行切片。您可以使用的基本方法是传递任何您想要的列名,并将其存储在变量中供参考。以下只是一个样本;

代码语言:javascript
运行
复制
   df1 = df[['column1','column2'[, ...]]
   df2 = df[['column5','column6'[, ...]]

希望这对你有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47978557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档