Add pretty print support for printing dataframe, fix some bugs, can read the csv generated by Quanyoutong, and extract information from the first line.