将元素列表写入 csv 文件,用 space 分隔
Write list of elements to csv file with seprated by space
我有 pdf 文件并从中提取 table。无法共享数据,因此创建了一个我希望如何处理事情的示例
我有一个清单
l = [a,bd,c f,e]
我想要像
这样的csv文件
col1 col2
a
bd
c f
e
这似乎有效:
import csv
myheaders = ['col1', 'col2']
mydata = [['a'],['bd'],['c', 'f'],['e']]
with open('test.csv', 'w') as target:
writer = csv.writer(target, delimiter=' ')
writer.writerow(myheaders)
writer.writerows(mydata)
我发现的另一个选项是将列表转换为数据框
df = pd.DataFrame(l)
然后拆分
df[0].str.split(" ", n = 1, expand = True)
我有 pdf 文件并从中提取 table。无法共享数据,因此创建了一个我希望如何处理事情的示例
我有一个清单 l = [a,bd,c f,e]
我想要像
这样的csv文件col1 col2
a
bd
c f
e
这似乎有效:
import csv
myheaders = ['col1', 'col2']
mydata = [['a'],['bd'],['c', 'f'],['e']]
with open('test.csv', 'w') as target:
writer = csv.writer(target, delimiter=' ')
writer.writerow(myheaders)
writer.writerows(mydata)
我发现的另一个选项是将列表转换为数据框
df = pd.DataFrame(l)
然后拆分
df[0].str.split(" ", n = 1, expand = True)