第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何解析不規(guī)則使用引號的 CSV 文件?

如何解析不規(guī)則使用引號的 CSV 文件?

墨色風(fēng)雨 2024-01-05 10:46:21
我必須解析一個(gè)以逗號分隔的 CSV 文件,其中包含不規(guī)則使用雙引號的列。文件條目如下所示:"1920,The False Road,American,Fred Niblo,""Enid Bennett, Lloyd Hughes"""1920,813,American,""Charles Christie, Scott Sidney"",""Wedgwood Nowell, Ralph Lewis, Wallace Beery, Laura La Plante"",mystery-+---+------------+-----------------------------------+----+|   |     A      |      B                            | C  |+---+------------+-----------------------------------+----+| 1 | 1920       | Fred Niblo                        | ...|| 2 | 1920       | ""Charles Christie, Scott Sidney""| ...|+---+------------+-----------------------------------+----+正如您所看到的,第 4 列中第一個(gè)條目不帶引號,而第二個(gè)條目則帶有引號。有沒有辦法考慮這種不規(guī)范的使用?
查看完整描述

1 回答

?
慕雪6442864

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊

您的 csv 實(shí)際上應(yīng)該如下所示才正確:


1920,The False Road,American,Fred Niblo,"Enid Bennett, Lloyd Hughes",

1920,813,American,"Charles Christie, Scott Sidney","Wedgwood Nowell, Ralph Lewis, Wallace Beery, Laura La Plante",mystery

(另請注意第一行末尾的額外逗號)


此處,包含逗號的字段用 括起來",您可以使用任何 csv 解析器(或庫)正確讀取該字段。


但不知何故,你的 csv 似乎已轉(zhuǎn)換為單字段 csv。整行都用引號引起來,現(xiàn)有的引號用另一個(gè)引號轉(zhuǎn)義(如預(yù)期的那樣)——除了每行末尾缺少一個(gè)結(jié)束引號。


要解決此問題,您可以首先在每行末尾添加引號,保存文件,然后將其解析為 csv,這將為每一行返回一個(gè)單元格(包含所有數(shù)據(jù))。


然后,您可以將每個(gè)單元格的內(nèi)容寫入另一個(gè)文件,然后再次將該文件解析為 csv,這將為您提供正確的數(shù)據(jù)。


查看完整回答
反對 回復(fù) 2024-01-05
  • 1 回答
  • 0 關(guān)注
  • 186 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號