У меня есть CSV-файл, в котором все столбцы находятся в одной строке, заключены в кавычки и разделены запятыми. Столбцы в одну строку.
Строки в CSV разделяются запятой, если есть 2 запятые, это означает, что отсутствует значение. Я хотел бы разделить эти столбцы по этим параметрам. В тех случаях, когда в строке есть кавычка, запятая в кавычке не должна быть разделителем, потому что это адрес.
Это образец данных (это CSV, я преобразовал его в словарь, чтобы показать вам образец)
{'Store code,"Biz","Add","Labels","TotalSe","DirectSe","DSe","TotalVe","SeVe","MaVe","Totalac","Webact","Dions","Ps"': {0: ',,,,"Numsearching","Numsearchingbusiness","Numcatprod","Numview","Numviewed","Numviewed2","Numaction","Numwebsite","Numreques","Numcall"',
1: 'Nora,"Ora","Sgo, Mp, 2000",,111,44,33,121,1232,53411,4,5,,3',
2: 'mc11,"21 old","tjis that place, somewher, Netherlands, 2434",,3245,325,52454,3432,243,4353,343,23,23,18'}}
Я пробовал это до сих пор и немного застрял:
disc = pd.read_csv('/content/gdrive/My Drive/blank/blank.csv',delimiter='",')
Образец CSV:
CSV образец