Python 3.x 熊猫基于df中列出的文件名将多个csv文件导入熊猫

Python 3.x 熊猫基于df中列出的文件名将多个csv文件导入熊猫,python-3.x,pandas,Python 3.x,Pandas,我在数据框中有一个文件名列表 df['Forward'] [Out]: 6 305_F_SOL.CSV 8 309_F_SOL.CSV 12 312_F_SOL.CSV 13 325_F_SOL.CSV 我想对df['Forward']中列出的文件使用read_csv,并且只保留csv和append的第25行。这一点是可以的,但我不确定如何使它在df中的所有文件名上循环。然后,它应该为每个文件名在新列中添加第25行的值 以下是我目前掌握的情况: rows_to_k

我在数据框中有一个文件名列表

df['Forward']
[Out]:

6     305_F_SOL.CSV
8     309_F_SOL.CSV
12    312_F_SOL.CSV
13    325_F_SOL.CSV
我想对df['Forward']中列出的文件使用read_csv,并且只保留csv和append的第25行。这一点是可以的,但我不确定如何使它在df中的所有文件名上循环。然后,它应该为每个文件名在新列中添加第25行的值

以下是我目前掌握的情况:

rows_to_keep = [25]

df1 = pd.read_csv(df['Forward'], sep=' , ', engine='python', header=None, index_col=None, skiprows = lambda x: x not in rows_to_keep)
下面是一个我希望它看起来像什么的示例:

[Out]:
              Forward          Row 25 value
    6     305_F_SOL.CSV            14.6
    8     309_F_SOL.CSV            14.8
    12    312_F_SOL.CSV            17.2
    13    325_F_SOL.CSV            16.1

我认为类似于:
pd.concat([pd.read_csv(f..,skiprows=25,nrows=1)表示df['Forward'].values])
?这很有效,非常好,谢谢!我认为类似于:
pd.concat([pd.read_csv(f..,skiprows=25,nrows=1)表示df['Forward'].values])
?这很有效,非常好,谢谢!