首页 > 解决方案 > 如何在不使用熊猫的情况下用 NA 值填充 csv 中的空列?

问题描述

我正在尝试用“NA”填充 csv 文件的空列。我可以使用熊猫来做到这一点。但我不想使用熊猫。在不使用熊猫的情况下写入 csv 时如何做到这一点?

from itertools import zip_longest
import csv
import time
import pandas as pd

index = []
time_stamp = []
image_link_list = []

for i in range(5):
    i += 1
    index.append(i)
    time_stamp.append(int(time.time()))

compilation = [index, image_link_list, time_stamp]
data_collection = zip_longest(*compilation, fillvalue='')

with open('sample.csv', 'w', newline='') as file:
    csv_writer = csv.writer(file, delimiter=',')
    csv_header = csv_writer.writerow(['ID', 'IMAGE_LINK', 'TIME_STAMP'])
    csv_rows = csv_writer.writerows(data_collection)    
    csv.fillna()

请帮我纠正代码。

标签: python-3.xcsv

解决方案


推荐阅读