我正在尝试根据条件(例如如果特定列不为null,则需要将其添加到csv文件)从数据帧创建csv。我的代码确实根据条件转换了文件,但最后它添加了一个额外的空行。check the screenshot
这是我的代码:
df= df[pd.notnull(df['TRUCK_ID'])]
df[['FACILITY', 'TRUCK_ID','LICENSES']].to_csv('E:\Truck.txt', header=None, index=None, sep=',')
如何从csv文件中消除最后一个空白行。
答案 0 :(得分:0)
您可以使用iloc
选择除最后一行以外的每一行:
df.iloc[:-1][['FACILITY', 'TRUCK_ID','LICENSES']].to_csv('E:\Truck.txt', header=None, index=None, sep=',')