Python pandas仅将我的数据保存到csv文件的一列中
我有两个列表,我想将它们保存在csv文件中,但它们总是以一列结束 日期=['2019年12月13日14-28日','2019年12月14日30-27日','2019年12月11日33-26日','2019年12月15日54-25日'] 代码=['W9KBJ-95X9T-ZC3KW-BJTJT-5FF3T','CZWJJ-X6XHJ-9CJC5-JTT3J-WZ6WC','KZK3T-K6RSJ-ZWTCK-JTJ3T-T3HJJ','CHCBT-TF6HB-ZC3WC-BT333-KBR3B'] 我检查了文档,但没有成功Python pandas仅将我的数据保存到csv文件的一列中,python,pandas,csv,Python,Pandas,Csv,我有两个列表,我想将它们保存在csv文件中,但它们总是以一列结束 日期=['2019年12月13日14-28日','2019年12月14日30-27日','2019年12月11日33-26日','2019年12月15日54-25日'] 代码=['W9KBJ-95X9T-ZC3KW-BJTJT-5FF3T','CZWJJ-X6XHJ-9CJC5-JTT3J-WZ6WC','KZK3T-K6RSJ-ZWTCK-JTJ3T-T3HJJ','CHCBT-TF6HB-ZC3WC-BT333-KBR3B']
def另存为csv(代码、日期、保存位置):
原始数据={'code':代码,'date\u posted':dates}
df=pd.DataFrame(数据=原始数据)
df.to_csv(保存位置,列=['code','date_posted',index=False)
-----
代码、发布日期
W9KBJ-95X9T-ZC3KW-BJTJT-5FF3T,13:14-28。好的。2019年
CZWJJ-X6XHJ-9CJC5-JTT3J-WZ6WC,14:30-27。好的。2019年
KZK3T-K6RSJ-ZWTCK-JTJ3T-T3HJJ,11:33-26。好的。2019年
CHCBT-TF6HB-ZC3WC-BT333-KBR3B,15:54-25。好的。2019年
这是我的结果,但它们都在一列中。试试这个(在我这边有效):
正如你在问题中给出的例子,它们似乎已经是两列了
- 代码[W9KBJ-95X9T-ZC3KW-BJTJT-5FF3T]
- 发布日期[2019年12月13日14-28日]
dates=['13:14 - 28. Okt. 2019', '14:30 - 27. Okt. 2019', '11:33 - 26. Okt. 2019', '15:54 - 25. Okt. 2019']
codes=['W9KBJ-95X9T-ZC3KW-BJTJT-5FF3T', 'CZWJJ-X6XHJ-9CJC5-JTT3J-WZ6WC', 'KZK3T-K6RSJ-ZWTCK-JTJ3T-T3HJJ', 'CHCBT-TF6HB-ZC3WC-BT333-KBR3B']
def save_as_csv(codes, dates, save_location):
df = pd.DataFrame([dates, codes]).T
df.columns = ['dates', 'code']
df.to_csv(save_location, index=False)