Niedawno dowiedziałem się o buforach protokołu i zastanawiałem się, czy można je zastosować do mojego konkretnego problemu.Czy możesz reprezentować dane CSV w formacie bufora protokołu Google?
Zasadniczo mam pewne dane CSV, które muszę przekonwertować na bardziej kompaktowy format do przechowywania, ponieważ niektóre pliki mają kilka gig.
Każde pole w pliku CSV ma nagłówek, a istnieją tylko dwa typy, ciągi znaków i znaki dziesiętne (ponieważ czasami jest wiele znaczących cyfr i muszę obsługiwać wszystkie numery w ten sam sposób). Ale każdy plik będzie miał różne nazwy kolumn dla każdego pola.
Oprócz przechwytywania oryginalnych danych CSV, muszę mieć możliwość dodania dodatkowych informacji do pliku przed zapisaniem. Miałem nadzieję, że zrobię to w przyszłości, posługując się różnymi wersjami plików.
Czy możliwe jest wykorzystanie buforów protokołów do przechwycenia losowej liczby losowo nazwanych kolumn danych, takich jak plik CSV?
Tak, czytanie o kodowaniu PB nie napełniało mnie nadzieją, ponieważ moje dane to głównie gęste liczby. Nadal zrobię to i zobaczę, co się stanie. –
Jeśli interesuje Cię System.Decimal Przedstawienia w PB, który prawdopodobnie zasługuje na osobne pytanie - lub post na grupie dyskusyjnej PB. Marc i ja rozmawialiśmy o tym wcześniej (i mogliby zrobić więcej wieczorem - Marc?). –
@Jon - całkiem prawdopodobnie ;-p –