Pytania otagowane jako csv

Wartości oddzielone przecinkami lub wartości oddzielone znakami (CSV) to standardowy format „płaskiej bazy danych plików” do przechowywania danych tabelarycznych w postaci zwykłego tekstu, składający się z opcjonalnego wiersza nagłówka, który zawiera listę pól tabeli rozdzielonych przecinkami lub tabulatorami lub innym separatorem, po którym następuje jeden lub więcej wierszy (oddzielonych znakiem nowego wiersza) reprezentujących rekordy tabeli jako rozdzielane listy wartości. W polach (w cudzysłowie) mogą pojawiać się znaki nowej linii i separatory.

8
_csv.Error: pole większe niż limit pola (131072)
Mam skrypt do odczytu w pliku csv z bardzo dużymi polami: # example from http://docs.python.org/3.3/library/csv.html?highlight=csv%20dictreader#examples import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) Jednak powoduje to następujący błąd w niektórych plikach csv: _csv.Error: field larger than field limit (131072) Jak mogę analizować pliki …
232 python  csv 

7
CSV w Pythonie dodaje dodatkowy znak powrotu karetki w systemie Windows
import csv outfile = file('test.csv', 'w') writer = csv.writer(outfile, delimiter=',', quoting=csv.QUOTE_MINIMAL) writer.writerow(['hi','dude']) writer.writerow(['hi2','dude2']) outfile.close() Generuje plik, test.csvz dodatkowym \rw każdym wierszu, tak: test.csv hi,dude\r\r\nhi2,dude2\r\r\n zamiast oczekiwanego: hi,dude\r\nhi2,dude2\r\n Dlaczego tak się dzieje, czy jest to pożądane zachowanie? Uwaga: Takie zachowanie może wystąpić w Pythonie 2 lub 3.
231 python  windows  csv  newline 

19
Utwórz plik CSV dla użytkownika w PHP
Mam dane w bazie danych MySQL. Wysyłam użytkownikowi adres URL w celu pobrania jego danych w postaci pliku CSV. Mam e-mail z linkiem, zapytaniem MySQL itp. Jak mogę, po kliknięciu linku, wyświetlić okno podręczne, aby pobrać CVS z rekordem z MySQL? Mam już wszystkie informacje, aby uzyskać rekord. Po prostu …

13
Jak zaimportować wiele plików .csv jednocześnie?
Załóżmy, że mamy folder zawierający wiele plików data.csv, z których każdy zawiera tę samą liczbę zmiennych, ale każdy z innego czasu. Czy istnieje sposób, aby w R zaimportować je wszystkie jednocześnie zamiast importować je wszystkie indywidualnie? Mój problem polega na tym, że mam około 2000 plików danych do zaimportowania i …
219 r  csv  import  r-faq 


3
Pomiń nagłówki podczas edycji pliku csv przy użyciu Pythona
Korzystam z kodu, o którym mowa poniżej, do edycji pliku CSV za pomocą języka Python. Funkcje wywoływane w kodzie tworzą górną część kodu. Problem: Chcę, aby poniższy kod zaczął edytować plik CSV z 2. rzędu. Chcę, aby wykluczył 1. wiersz zawierający nagłówki. Obecnie stosuje funkcje tylko w pierwszym rzędzie, a …
209 python  python-2.7  csv 

7
dołącz nowy wiersz do starego pythonowego pliku csv
Próbuję dodać nowy wiersz do mojego starego pliku csv. Zasadniczo jest aktualizowany za każdym razem, gdy uruchamiam skrypt Python. Obecnie przechowuję stare wartości wierszy csv na liście, a następnie usuwam plik csv i tworzę go ponownie z nową wartością listy. Chciałbym wiedzieć, czy są na to lepsze sposoby.
207 python  csv  append  writer 

11
Ruby on Rails - import danych z pliku CSV
Chciałbym zaimportować dane z pliku CSV do istniejącej tabeli bazy danych. Nie chcę zapisywać pliku CSV, po prostu weź dane z niego i umieść w istniejącej tabeli. Używam Ruby 1.9.2 i Rails 3. To jest mój stół: create_table "mouldings", :force => true do |t| t.string "suppliers_code" t.datetime "created_at" t.datetime "updated_at" …

7
Czy plik CSV może zawierać komentarz?
Czy istnieje jakiś oficjalny sposób, aby plik sformatowany w formacie CSV zezwalał na komentarze, albo w osobnym wierszu, albo na końcu wiersza? Próbowałem sprawdzić wikipedię na ten temat, a także RFC 4180, ale oba nie wspominają niczego, co prowadzi mnie do przekonania, że ​​nie jest to część formatu pliku, więc …

9
Zachowaj tylko datę podczas korzystania z pandas.to_datetime
Używam pandas.to_datetimedo analizowania dat w moich danych. Pandy domyślnie reprezentują daty, datetime64[ns]mimo że wszystkie są tylko codziennie. Zastanawiam się, czy istnieje elegancki / sprytny sposób na konwersję dat, datetime.dateczy też datetime64[D]tak, że kiedy piszę dane do CSV, daty nie są dołączane 00:00:00. Wiem, że mogę ręcznie przekonwertować typ element po …
201 python  pandas  csv  datetime  series 

15
Zapisywanie danych do pliku CSV w C #
Próbuję pisać do csvpliku wiersz po rzędzie przy użyciu języka C #. Oto moja funkcja string first = reader[0].ToString(); string second=image.ToString(); string csv = string.Format("{0},{1}\n", first, second); File.WriteAllText(filePath, csv); Cała funkcja działa w pętli, a każdy wiersz powinien być zapisany w csvpliku. W moim przypadku następny wiersz zastępuje istniejący wiersz, …
198 c#  file  csv 

15
Jak odczytać duży plik csv z pandami?
Próbuję odczytać duży plik csv (około 6 GB) w pandach i pojawia się błąd pamięci: MemoryError Traceback (most recent call last) <ipython-input-58-67a72687871b> in <module>() ----> 1 data=pd.read_csv('aphro.csv',sep=';') ... MemoryError: Jakaś pomoc na ten temat?
194 python  pandas  csv  memory  chunks 

12
Python importuje csv do listy
Mam plik CSV z około 2000 rekordów. Każdy rekord ma ciąg i kategorię: This is the first line,Line1 This is the second line,Line2 This is the third line,Line3 Muszę przeczytać ten plik na liście, która wygląda następująco: data = [('This is the first line', 'Line1'), ('This is the second line', …
193 python  csv 


22
Microsoft Excel rozpoznaje znaki diakrytyczne w plikach .csv?
Programowo eksportuję dane (używając PHP 5.2) do pliku testowego .csv. Przykładowe dane: Numéro 1(zwróć uwagę na akcentowany e). Dane są utf-8(bez wcześniejszego BOM). Kiedy otwieram ten plik w MS Excel wyświetla się jako Numéro 1. Jestem w stanie otworzyć to w edytorze tekstu (UltraEdit), który wyświetla go poprawnie. UE zgłasza, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.