Я новичок в Python и изо всех сил стараюсь динамически отбрасывать строки в импортированном фрейме данных Pandas.
Мой текущий обходной путь выглядит следующим образом:
import pandas as pd
import numpy as np
file = 'Bro.xlsx'
importcols = ['Account','Security','Exch','TrdDate','SettDate','Volume','Price','NtvValue','NtvIncome','Fees','Taxes','NtvNetVal','Description','BrokerCode']
xl = pd.ExcelFile(r'C:\Users\Josh\Documents\Python\Input\\' + file)
df = xl.parse(sheet_name='Sheet1',skiprows=6, usecols=importcols)
В идеале я хотел бы определить местоположение конкретной строки во фрейме данных «Account», а затем отбросить все строки выше этой строки.,Я также хотел бы добавить столбцы слева от этой строки.Фрейм данных содержит несколько типов данных, включая строки, числа с плавающей запятой, NaN и т. Д.
Затем я хотел бы использовать эту строку в качестве имен столбцов
В качестве альтернативы я мог бы импортировать электронную таблицу, пропуская верхние строки, но япотребуется найти строку «Account», чтобы узнать, сколько строк пропустить при импорте.
Я полностью застрял, любая помощь очень ценится.