我有一些假定的csv,但实际上它们有一些不同数量的字段。我想知道这些是哪些行并查看它们。如果csv没有被破坏,我会使用pandas并执行:
df = pd.read_csv("file.csv")
但这不适合我需要做的数据清理和预处理。
如何在“csv”文件中找到每行中的字段数?例如,它是否可以一次只读一行,而不记住前一行中的字段数?
答案 0 :(得分:1)
答案 1 :(得分:-1)
以下似乎有效。
import csv
def f(s):
return map(len,csv.reader(s.split("\n"))