Spaces:
Build error
Build error
| """Convert two iesl to pandas.DataFrame.""" | |
| # pylint: disable=invalid-name | |
| from itertools import zip_longest | |
| # import tempfile | |
| import pandas as pd | |
| from radiobee.process_upload import process_upload | |
| def files2df(file1, file2): | |
| """Convert two files to pd.DataFrame.""" | |
| text1 = [_.strip() for _ in process_upload(file1).splitlines() if _.strip()] | |
| # if file2 is tempfile._TemporaryFileWrapper: | |
| try: | |
| filename = file2.name | |
| except AttributeError: | |
| filename = "" | |
| if filename: | |
| text2 = [_.strip() for _ in process_upload(file2).splitlines() if _.strip()] | |
| else: | |
| text2 = [""] | |
| text1, text2 = zip(*zip_longest(text1, text2, fillvalue="")) | |
| df = pd.DataFrame({"text1": text1, "text2": text2}) | |
| return df | |
| _ = """ | |
| # return tabulate(df) | |
| # return tabulate(df, tablefmt="grid") | |
| # return tabulate(df, tablefmt='html') | |
| # """ | |