簡體   English   中英

我如何在 python 中讀取這個 csv 文件? (每行 3 個逗號 (,,,))

[英]How do I read in this csv-file in python? (3 commas (,,,) in each row)

我試過

measurements = np.loadtxt(fname = 'TEK0001.CSV', delimiter = ',')

這會返回一條錯誤消息:“無法將字符串轉換為浮點數”。

數據是從示波器獲得的。 我想在 csv 文件中讀取一個二維數組,然后我可以繪制它。

CSV 文件:TEK0001.CSV

,,,00.000000055000,  -0.18400,
,,,00.000000056000,  -0.18400,
,,,00.000000057000,  -0.18400,
,,,00.000000058000,  -0.20000,
,,,00.000000059000,  -0.20800,
,,,00.000000060000,  -0.21600,
,,,00.000000061000,  -0.22400,
,,,00.000000062000,  -0.22400,
,,,00.000000063000,  -0.24000,
,,,00.000000064000,  -0.23200,
,,,00.000000065000,  -0.23200,
,,,00.000000066000,  -0.21600,
,,,00.000000067000,  -0.20000,
,,,00.000000068000,  -0.19200,
,,,00.000000069000,  -0.17600,
,,,00.000000070000,  -0.16000,
,,,00.000000071000,  -0.15200,
,,,00.000000072000,  -0.13600,
,,,00.000000073000,  -0.14400,
,,,00.000000074000,  -0.12800,
,,,00.000000075000,  -0.12800,
,,,00.000000076000,  -0.12800,
,,,00.000000077000,  -0.12800,
,,,00.000000078000,  -0.12000,
,,,00.000000079000,  -0.12000,
,,,00.000000080000,  -0.12000,
,,,00.000000081000,  -0.12000,
,,,00.000000082000,  -0.12000,
,,,00.000000083000,  -0.12000,
,,,00.000000084000,  -0.11200,
,,,00.000000085000,  -0.11200,
,,,00.000000086000,  -0.12000,
,,,00.000000087000,  -0.12800,
,,,00.000000088000,  -0.12800,
,,,00.000000089000,  -0.13600,
,,,00.000000090000,  -0.13600,
,,,00.000000091000,  -0.14400,
,,,00.000000092000,  -0.14400,
,,,00.000000093000,  -0.14400,
,,,00.000000094000,  -0.15200,
,,,00.000000095000,  -0.13600,
,,,00.000000096000,  -0.14400,
,,,00.000000097000,  -0.15200,
,,,00.000000098000,  -0.15200,
,,,00.000000099000,  -0.16000,
,,,00.000000100000,  -0.16800,
,,,00.000000101000,  -0.16800,
,,,00.000000102000,  -0.17600,
,,,00.000000103000,  -0.19200,
,,,00.000000104000,  -0.19200,
,,,00.000000105000,  -0.20800,
,,,00.000000106000,  -0.20000,
,,,00.000000107000,  -0.21600,

逗號表示單元格為空,每行末尾的額外逗號也必須去掉。 解決方法是明確指定要解析的列。 為此,您可以使用usecols參數,該參數在您的情況下具有值[3,4]

np.loadtxt('test.csv', delimiter=',', usecols=[3,4])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM