熊猫只将我的数据保存到csv文件的一列中

时间:2019-10-31 18:10:44

标签: python pandas csv

我有2个列表,我想将它们保存在一个csv文件中,但它们总是以一列结尾。

  

dates = ['13:14-28.好。 2019'','14:30-27.确定。 2019'','11:33-26.确定。 2019'','15:54-25.确定。 2019']

     

codes = ['W9KBJ-95X9T-ZC3KW-BJTJT-5FF3T','CZWJJ-X6XHJ-9CJC5-JTT3J-WZ6WC','KZK3T-K6RSJ-ZWTCK-JTJ3T-T3HJJ','CHCBT-TF -KBR3B']

我检查了文档,但没有成功。

def save_as_csv(codes, dates, save_location): raw_data = {'codes': codes, 'date_posted': dates} df = pd.DataFrame(data=raw_data) df.to_csv(save_location, columns=['codes', '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

这是我的结果,但是它们都在一栏中。

2 个答案:

答案 0 :(得分:0)

尝试一下(对我有利):

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)

答案 1 :(得分:0)

好像您已经在问题中举例说明了,看来它们已经是两列了

  • 代码[W9KBJ-95X9T-ZC3KW-BJTJT-5FF3T]
  • date_posted [13:14-28.好。 2019]

使用大写的“,”作为分隔符再次以熊猫形式读取此文件,您将能够以CSV格式读取此文件。

让我知道您是否仍然不清楚。

谢谢。