Wpis z mikrobloga

Jak w #csv zapisuje się wartości skomplikowane jak dictionary?

Np. Mam kolumnę Dane a wartości w niej to byłyby zawsze dane z różnych dni w formie: dictionary z kluczami:
{data, ktowprowadzil, gdzie, string parametrów}

Jest jakas formula jak takie dane w csv się zapisuje?
Coś na wzór string jest w ' lub "?

Kolumna, kolumna, [{a, B, c},{a, B, c}], kolumna
Kolumna, kolumna, [{b, c, txt}], kolumna

Itd... Liczba elementów jest różna, liczba kolumn stała. Mam kilka kolumn gdzie sa skomplikowane dane.

Zastanawiam się czy jest jakiś standard co opisuje jak w takim momencie to zapisać w csv?

Parsuje dane z jednej bazy archaicznej i chce je dać ludziom co by mogli je wkleić do swojej. Chca csv.... Json mam, bo to 3 sekundy w Python zrobić, ale oni chcą csv.

#programowanie ktoś mnie oswieci ?
  • 3
@rzet: csv jest z natury zdenormalizowany. Dla kazdego elementu listy tworzysz nowy wiersz, a dane ze slownika wrzucasz jako nowe kolumny. A jak takie im sie nie spodoba, to ich pytaj jak to widza.
@rzet do czegos takiego raczej json, albo jakis format zlozony np cdf, netCDF, hdf5.

Moozesz pozniej konwertowac jsony, albo inne do csv, ale csv to z natury plaski system, a.ty potrzebujesz czegos z meta i hierarchiczna struktura (kolumny z kolumnami).