如何读取csv文件中的最大列数?

时间:2019-07-23 20:05:00

标签: python pandas dataframe

我在python中有一个脚本,可以读取某些csv文件,这些文件具有按行组织的某些数据。有些行比其他行多。 使用pandas.read_csv()函数读取pandas数据帧中的文件时,该方法会自动假定第一行是列的名称,这意味着如果第一行包含第一行数据和某些数据列,则我将丢失列比其他列少。

为克服这个问题,我使用names参数创建了自己的列。为此,我需要知道所有行的最大列数。我尝试使用每一行作为单独的数据框(仅一行的数据框=系列)进行检查,然后使用for循环查找每一行的最大列数。

我的问题是每一行都将原始dataframe / csv文件中的列名用作其列名,因此使整个想法完全无法使用。

如何找到熊猫数据框中的行使用的最大列数?

1 个答案:

答案 0 :(得分:0)

我认为仅导入不带标题的数据可能会更容易,因为似乎您的数据中没有标题。例如:

df = pd.read_csv(file_path, header=None)

应在不使用第一列作为标题的情况下导入数据。