Fix: smarter exclusion in charge
This commit is contained in:
parent
fc15bb8303
commit
67bea5b9b4
@ -6,6 +6,8 @@ import pandas as pd
|
|||||||
|
|
||||||
def extract_charge(table):
|
def extract_charge(table):
|
||||||
"""From pdfplumber table extract the charge dataframe"""
|
"""From pdfplumber table extract the charge dataframe"""
|
||||||
|
for l in table:
|
||||||
|
print(l)
|
||||||
df = (
|
df = (
|
||||||
pd.DataFrame(table[1:], columns=table[0])
|
pd.DataFrame(table[1:], columns=table[0])
|
||||||
.replace("", np.nan)
|
.replace("", np.nan)
|
||||||
@ -13,7 +15,8 @@ def extract_charge(table):
|
|||||||
)
|
)
|
||||||
drop_index = df[
|
drop_index = df[
|
||||||
df["RECAPITULATIF DES OPERATIONS"].str.contains("TOTAUX", case=False)
|
df["RECAPITULATIF DES OPERATIONS"].str.contains("TOTAUX", case=False)
|
||||||
| df["RECAPITULATIF DES OPERATIONS"].str.contains("solde", case=False)
|
| df["RECAPITULATIF DES OPERATIONS"].str.contains("Solde créditeur", case=False)
|
||||||
|
| df["RECAPITULATIF DES OPERATIONS"].str.contains("Solde débiteur", case=False)
|
||||||
].index
|
].index
|
||||||
df.drop(drop_index, inplace=True)
|
df.drop(drop_index, inplace=True)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user