我正在使用以下方法将csv读入数据框:
import pandas as pd
df = pd.read_csv('file.csv')
我的csv有800行数据,但我的数据帧读取的是805行。最后5行完全空白。有没有办法删除这5个空行?
答案 0 :(得分:2)
答案 1 :(得分:0)
使用pandas中的read_csv()时有几个选项,如下所示:
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html
我认为你可以传递给函数的最简单的一次性参数将是pd.read_csv('file.csv', skiprows = 801:805)
对于更多可重用的代码,您可以尝试该网站上的其他一些内容,例如skip_blank_lines,默认情况下默认为True,因此请确保这些行在您的文件中实际为空。它们在您的pandas数据框中是否显示为NULL / NA?