已关闭,此问题需要details or clarity。它目前不接受回答。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
昨天关门了。
Improve this question
我有两个列表,每个列表中有不同数量的元素。我想用这些列表中的值创建csv
文件,如下所示:
projects = ['Project_1', 'Project_2', 'Project_3', ..., 'Project_N']
components = ['component_1', 'component_2', 'component_3', ..., 'component_N']
|组件/项目| 项目_1|项目_2|项目_3|......这是什么?|项目_N →→|
| --|--|--|--|--|--|
| 组件_1||||||
| 组件_2||||||
| 组件_3||||||
| ......这是什么?||||||
| component_N ↓||||||
重要:projects
列表中的项必须作为文件头存在于文件中。
但是当我尝试使用pandas
创建csv
文件时,我得到错误:
def create_csv():
pd.DataFrame(data=[components], columns=projects).to_csv('test.csv', index=False)
create_csv()
ValueError: 11 columns passed, passed data had 196 columns
你能告诉我该怎么解决吗?
2条答案
按热度按时间3wabscal1#
你想做的事情看起来也很奇怪:
qacovj5a2#