คำถามติดแท็ก csv

Comma-Separated Values ​​หรือ Character-Separated Values ​​(CSV) เป็นรูปแบบ "ฐานข้อมูลไฟล์แฟลต" มาตรฐานสำหรับการจัดเก็บข้อมูลแบบตารางในข้อความธรรมดาประกอบด้วยแถวส่วนหัวทางเลือกซึ่งแสดงรายการเขตข้อมูลตารางที่คั่นด้วยเครื่องหมายจุลภาคหรือแท็บหรืออักขระตัวคั่นอื่น ๆ ตามด้วยหนึ่งแถวหรือมากกว่านั้น (คั่นด้วยการขึ้นบรรทัดใหม่) แทนระเบียนตารางเป็นรายการที่คั่นด้วยค่า การขึ้นบรรทัดใหม่และอักขระตัวคั่นสามารถปรากฏขึ้นภายในฟิลด์

18
UnicodeDecodeError เมื่ออ่านไฟล์ CSV ใน Pandas ด้วย Python
ฉันใช้งานโปรแกรมที่กำลังประมวลผลไฟล์ที่คล้ายกัน 30,000 ไฟล์ จำนวนสุ่มจะหยุดและสร้างข้อผิดพลาดนี้ ... File "C:\Importer\src\dfman\importer.py", line 26, in import_chr data = pd.read_csv(filepath, names=fields) File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 400, in parser_f return _read(filepath_or_buffer, kwds) File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 205, in _read return parser.read() File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 608, in read ret = self._engine.read(nrows) File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 1028, in read data = self._reader.read(nrows) …

6
วิธีหลีกเลี่ยง Python / Pandas สร้างดัชนีใน csv ที่บันทึกไว้ได้อย่างไร
ฉันพยายามบันทึก csv ไปยังโฟลเดอร์หลังจากทำการแก้ไขไฟล์ ทุกครั้งที่ฉันใช้pd.to_csv('C:/Path of file.csv')ไฟล์ csv จะมีคอลัมน์ของดัชนีแยกต่างหาก ฉันต้องการหลีกเลี่ยงการพิมพ์ดัชนีไปยัง csv ฉันเหนื่อย: pd.read_csv('C:/Path to file to edit.csv', index_col = False) และเพื่อบันทึกไฟล์ ... pd.to_csv('C:/Path to save edited file.csv', index_col = False) อย่างไรก็ตามฉันยังมีคอลัมน์ดัชนีที่ไม่ต้องการ ฉันจะหลีกเลี่ยงสิ่งนี้เมื่อฉันบันทึกไฟล์ได้อย่างไร
407 python  csv  indexing  pandas 

15
อิมพอร์ตไฟล์ csv หลายไฟล์ไปยัง pandas และต่อเข้ากับ DataFrame เดียว
ฉันต้องการอ่านไฟล์ csv หลายไฟล์จากไดเร็กตอรี่ไปเป็นนุ่นและเชื่อมต่อกันเป็น DataFrame ขนาดใหญ่ ฉันไม่สามารถเข้าใจมันได้ นี่คือสิ่งที่ฉันมีจนถึงตอนนี้: import glob import pandas as pd # get data file names path =r'C:\DRO\DCL_rawdata_files' filenames = glob.glob(path + "/*.csv") dfs = [] for filename in filenames: dfs.append(pd.read_csv(filename)) # Concatenate all data into one DataFrame big_frame = pd.concat(dfs, ignore_index=True) ฉันเดาว่าฉันต้องการความช่วยเหลือในการวนรอบ ???

30
Python Pandas Error ในการโทเค็นข้อมูล
ฉันพยายามใช้นุ่นเพื่อจัดการไฟล์. csv แต่ฉันได้รับข้อผิดพลาดนี้: pandas.parser.CParserError: เกิดข้อผิดพลาดในการเก็บข้อมูล ข้อผิดพลาด C: ต้องการเขตข้อมูล 2 แห่งในบรรทัดที่ 3 เห็น 12 ฉันพยายามอ่านเอกสารของนุ่น แต่ไม่พบอะไรเลย รหัสของฉันง่าย: path = 'GOOG Key Ratios.csv' #print(open(path).read()) data = pd.read_csv(path) ฉันจะแก้ไขปัญหานี้ได้อย่างไร ฉันควรใช้csvโมดูลหรือภาษาอื่นหรือไม่? ไฟล์มาจากMorningstar
343 python  csv  pandas 


19
อ่านไฟล์ CSV และเก็บค่าไว้ในอาร์เรย์
ฉันพยายามอ่าน *.csvไฟล์ *.csvแฟ้ม: ประกอบด้วยสองคอลัมน์คั่น (" ; ") ฉันสามารถอ่าน*.csvไฟล์โดยใช้ StreamReader และสามารถแยกแต่ละบรรทัดโดยใช้Split()ฟังก์ชั่น ฉันต้องการเก็บแต่ละคอลัมน์ไว้ในอาร์เรย์ที่แยกต่างหากจากนั้นแสดง เป็นไปได้ไหมที่จะทำเช่นนั้น?
317 c#  .net  arrays  csv 

19
ตัวแสดง CSV บรรทัดคำสั่ง? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มีใครรู้บ้างเกี่ยวกับโปรแกรมดูไฟล์ CSV สำหรับ Linux / OS X ฉันกำลังคิดถึงบางสิ่งที่คล้ายกันlessแต่จะทำให้มีการเว้นคอลัมน์ในลักษณะที่อ่านง่ายขึ้น (ฉันไม่เป็นไรเมื่อเปิดด้วย OpenOffice Calc หรือ Excel แต่นั่นเป็นวิธีที่เกินกำลังเกินกว่าที่จะดูข้อมูลอย่างที่ฉันต้องการ) การเลื่อนแนวนอนและแนวตั้งนั้นยอดเยี่ยม
308 linux  macos  command-line  csv 

18
ฉันจะนำเข้าไฟล์ CSV ลงในตาราง MySQL ได้อย่างไร
ฉันมีเหตุการณ์ที่ผิดปกติ - CSV CSV จากลูกค้าที่ฉันพยายามโหลดลงในตาราง MySQL เพื่อให้ฉันสามารถ refactor ในรูปแบบสติ ฉันสร้างตารางชื่อ 'CSVImport' ซึ่งมีหนึ่งฟิลด์สำหรับทุกคอลัมน์ของไฟล์ CSV CSV มี 99 คอลัมน์ดังนั้นนี่จึงเป็นงานที่ยากพอตัว: CREATE TABLE 'CSVImport' (id INT); ALTER TABLE CSVImport ADD COLUMN Title VARCHAR(256); ALTER TABLE CSVImport ADD COLUMN Company VARCHAR(256); ALTER TABLE CSVImport ADD COLUMN NumTickets VARCHAR(256); ... ALTER TABLE CSVImport Date49 ADD COLUMN …

14
มีวิธีในการรวมเครื่องหมายจุลภาคในคอลัมน์ CSV โดยไม่แบ่งรูปแบบหรือไม่
ฉันมี CSV สองคอลัมน์พร้อมชื่อและตัวเลข ตัวอย่างเช่นชื่อของคนใช้จุลภาคJoe Blow, CFA.คอมมาคอมม่าคอมม่านี้แบ่งรูปแบบ CSV เนื่องจากถูกตีความว่าเป็นคอลัมน์ใหม่ ฉันได้อ่านแล้วและใบสั่งยาที่พบบ่อยที่สุดดูเหมือนว่าจะแทนที่ตัวละครนั้นหรือแทนที่ตัวคั่นด้วยค่าใหม่ (เช่นthis|that|the, other) ฉันต้องการเก็บเครื่องหมายจุลภาคคั่น (ฉันรู้ว่า excel สนับสนุนตัวคั่นอื่น แต่ล่ามอื่นอาจไม่) ฉันต้องการเก็บเครื่องหมายจุลภาคในชื่อตามที่Joe Blow| CFAดูโง่ ๆ มีวิธีในการรวมเครื่องหมายจุลภาคในคอลัมน์ CSV โดยไม่แบ่งรูปแบบตัวอย่างเช่นโดยการหนีออกมาหรือไม่?
283 csv 

5
สร้าง Pandas DataFrame จากสตริง
เพื่อทดสอบการใช้งานบางอย่างฉันต้องการสร้างDataFrameจากสตริง สมมติว่าข้อมูลทดสอบของฉันดูเหมือนว่า: TESTDATA="""col1;col2;col3 1;4.4;99 2;4.5;200 3;4.7;65 4;3.2;140 """ วิธีที่ง่ายที่สุดในการอ่านข้อมูลนั้นใน Pandas DataFrameคืออะไร?

17
แยกไฟล์ CSV ใน C # ด้วยส่วนหัว
มีวิธีเริ่มต้น / เป็นทางการ / แนะนำในการแยกวิเคราะห์ไฟล์ CSV ใน C # หรือไม่ ฉันไม่ต้องการที่จะม้วน parser ของฉันเอง นอกจากนี้ฉันได้เห็นอินสแตนซ์ของผู้ใช้ ODBC / OLE DB เพื่ออ่าน CSV ผ่านทางไดรเวอร์ข้อความและผู้คนจำนวนมากไม่สนับสนุนสิ่งนี้เนื่องจาก "ข้อเสีย" ข้อเสียเหล่านี้คืออะไร? เป็นการดีที่ฉันกำลังมองหาวิธีที่ฉันสามารถอ่าน CSV โดยชื่อคอลัมน์โดยใช้ระเบียนแรกเป็นชื่อส่วนหัว / ฟิลด์ คำตอบบางคำตอบที่ให้นั้นถูกต้อง แต่โดยทั่วไปแล้วทำการ deserialize ไฟล์เป็นคลาส
266 c#  csv  file-io  io  header 

10
แปลง xlsx เป็น csv ใน Linux ด้วยบรรทัดคำสั่ง
ฉันกำลังมองหาวิธีแปลงไฟล์ xlsx เป็นไฟล์ csv บน Linux ฉันไม่ต้องการใช้ PHP / Perl หรืออะไรทำนองนั้นเนื่องจากฉันกำลังมองหาการประมวลผลหลายล้านบรรทัดดังนั้นฉันต้องการบางสิ่งที่รวดเร็ว ฉันพบโปรแกรมบน repos ของ Ubuntu ที่เรียกว่า xls2csv แต่จะแปลงไฟล์ xls (Office 2003) (ซึ่งฉันใช้อยู่) เท่านั้น แต่ฉันต้องการการสนับสนุนสำหรับไฟล์ Excel ที่ใหม่กว่า ความคิดใด ๆ
266 linux  excel  csv  converter  xlsx 

30
ฉันจะอ่านและแยกไฟล์ CSV ใน C ++ ได้อย่างไร
ฉันต้องการโหลดและใช้ข้อมูลไฟล์ CSV ใน C ++ ณ จุดนี้มันสามารถเป็นตัวแยกวิเคราะห์เครื่องหมายจุลภาค (เช่นไม่ต้องกังวลเกี่ยวกับการหลบหนีบรรทัดใหม่และเครื่องหมายจุลภาค) ความต้องการหลักคือตัวแยกวิเคราะห์บรรทัดต่อบรรทัดที่จะส่งคืนเวกเตอร์สำหรับบรรทัดถัดไปในแต่ละครั้งที่เรียกใช้เมธอด ฉันพบบทความนี้ซึ่งดูมีแนวโน้มมาก: http://www.boost.org/doc/libs/1_35_0/libs/spirit/example/fundamental/list_parser.cpp ฉันไม่เคยใช้วิญญาณของ Boost แต่ยินดีที่จะลอง แต่ถ้าไม่มีวิธีแก้ปัญหาที่ตรงไปตรงมามากกว่านี้
264 c++  parsing  text  csv 

6
วิธีเพิ่มข้อมูล pandas ไปยังไฟล์ csv ที่มีอยู่
ฉันต้องการทราบว่าเป็นไปได้หรือไม่ที่จะใช้to_csv()ฟังก์ชั่นแพนด้าเพื่อเพิ่มดาต้าเฟรมให้กับไฟล์ csv ที่มีอยู่ ไฟล์ csv มีโครงสร้างเดียวกันกับข้อมูลที่โหลด
259 python  pandas  csv  dataframe 

6
วิธีการส่งออกผลลัพธ์แบบสอบถามไปยัง csv ใน Oracle SQL Developer
ฉันใช้ Oracle SQL Developer 3.0 พยายามหาวิธีการส่งออกผลลัพธ์แบบสอบถามไปยังไฟล์ข้อความ (ควรเป็น CSV) คลิกขวาที่หน้าต่างผลลัพธ์ข้อความค้นหาไม่ได้ให้ตัวเลือกการส่งออกใด ๆ กับฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.