Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re
- MIXED_CSV_RE = re.compile(r"(?P<Metadata>.*:.*)\n(?P<CSV>(?:(?:\d+,)*(?:\d+)\n?)*)")
- header = next(fstr).strip().split(",")
- csvs = []
- comments = []
- for match in MIXED_CSV_RE.finditer(fstr.read()):
- csvs.extend(match.group("CSV").strip().split("\n"))
- comments.append(match.group("Metadata"))
- df = pd.DataFrame(csv.reader(csvs), columns=header)
- print(comments, header, df)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement