在Python中按特定行拆分或删除dataframe/excel文件
我用pandas阅读了python中的多个电子表格,但是,在同一个电子表格中存储了两个表。因为不同的电子表格中的条目不同,因此,我不能简单地对数据帧进行切片。 这是我读取excel文件的方式在Python中按特定行拆分或删除dataframe/excel文件,python,excel,pandas,dataframe,Python,Excel,Pandas,Dataframe,我用pandas阅读了python中的多个电子表格,但是,在同一个电子表格中存储了两个表。因为不同的电子表格中的条目不同,因此,我不能简单地对数据帧进行切片。 这是我读取excel文件的方式 #read all spreadsheets as dictionary xls1819 = pd.read_excel('FilePath', sheet_name = None) #retrieve Dataframe from the dictionary df0418 = xls1819['A
#read all spreadsheets as dictionary
xls1819 = pd.read_excel('FilePath', sheet_name = None)
#retrieve Dataframe from the dictionary
df0418 = xls1819['Apr 18'].iloc[:,:9] #select column 1 to column 9
df0518 = xls1819['May 18'].iloc[:,:9] #select column 1 to column 9
我的问题是:我想放弃第二个表格,因为这是第一个表格的简短摘要。
我可以按特定值(如v1 v2 v3 result)查找行索引,并将数据帧拆分为两个表,还是只保留第一个表
从xlsx读取的表格
v1 v2 v3 result
0 12 31 31 0
1 34 52 4 1
2 32 4 5 1
3 7 89 2 0
.
.
200 v1 v2 v3 result
201 sale food 798 great
所需表格
v1 v2 v3 result
0 12 31 31 0
1 34 52 4 1
2 32 4 5 1
3 7 89 2 0
我不确定我是否理解正确。请您在中指定工作表编号,或者重新阅读后您正在查找。我猜您正在查找param
skipfooter
谢谢您的评论,您是否建议我单独阅读每个电子表格并手动检查索引重复列名的位置。然后我将第二个列名视为页脚并跳过它?excel文件中有20个电子表格,但索引不同。你认为会有其他方法来处理这个问题吗?