【发布时间】:2021-02-07 01:33:23
【问题描述】:
基本上我有一个 .csv 文件,其数据结构类似于以下内容:
Name | Department | Committees | Years
Jack | Finance | Party | 7.0
Jen | Marketing | Risk | 15.0
我希望能够根据 .csv 中的 Name 列创建单独的 Markdown 文件,然后以这种格式写入每个 Markdown 文件,每个人的 [Department][Committees][Years] 信息:
- [[财务]]
- [[社交]]
- [[大学]]
- [[7]]
到目前为止,我已经能够弄清楚如何按名称创建单个 Markdown 文件,但我无法弄清楚如何在文件中写入正确的数据并相应地对其进行格式化。
到目前为止的代码:
import pandas as pd
import csv
data = pd.read_csv("Employee_Directory.csv")
names = data.Name.to_list()
for n in names:
name = n.split(", ")
file_name = name[0].replace("\n", "") + ".md"
new_file = open(file_name, "w+")
new_file.write = ""
new_file.close()
print("Success")
任何帮助将不胜感激。
【问题讨论】:
标签: python excel pandas csv markdown