簡體   English   中英

pandas 僅將我的數據保存到 csv 文件的一列中

[英]pandas saves my data only into one column in a csv-file

我有 2 個列表,我想將它們保存在 csv 文件中,但它們總是在一列中結束。

日期=['13:14 - 28。確定。 2019', '14:30 - 27. Okt. 2019', '11:33 - 26. Okt. 2019', '15:54 - 25. Okt. 2019']

代碼=['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): 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

這是我的結果,但它們都在一個列中。

試試這個(對我有用):

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)

正如您在問題中給出的示例,它們似乎已經是兩列

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

再次讀取 pandas 中的這個文件,使用明確的“,”作為分隔符,您將能夠讀取 CSV 格式的這個文件。

如果您仍然不清楚,請告訴我。

謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM