如何根据数据集第一列的某个值跳过行。例如:如果第一列有一些不需要的东西在前几行,我想跳过这些行到触发值。请帮助我在python中导入CSV
您可以通过使用参数skip_rows
来实现这一点下面是示例代码:
import pandas as pd
df = pd.read_csv('users.csv', skiprows=<the row you want to skip>)
对于文件夹中的一系列CSV文件,您可以使用for
循环,读取CSV文件并从包含string
的df
中删除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)