如何在导入csv时跳过行?



如何根据数据集第一列的某个值跳过行。例如:如果第一列有一些不需要的东西在前几行,我想跳过这些行到触发值。请帮助我在python中导入CSV

您可以通过使用参数skip_rows

来实现这一点下面是示例代码:

import pandas as pd
df = pd.read_csv('users.csv', skiprows=<the row you want to skip>)

对于文件夹中的一系列CSV文件,您可以使用for循环,读取CSV文件并从包含stringdf中删除row。最后,将其连接到df_overall

的例子:

from pandas import DataFrame, concat, read_csv
df_overall = DataFrame()
dir_path = 'Insert your directory path'
for file_name in glob.glob(dir_path+'*.csv'):
df = pd.read_csv('file_name.csv', header=None)
df = df[~df. < column_name > .str.contains("<your_string>")]
df_overall = concat(df_overall, df)

相关内容

  • 没有找到相关文章