Python 如何在dataframe中填充重复值一定次数的列?

Python 如何在dataframe中填充重复值一定次数的列?,python,pandas,dataframe,Python,Pandas,Dataframe,我有很多.xtl文件。我想写一个循环。我需要将其文件名中的一部分信息放入df,并通过覆盖来保存,但我找不到如何填充列的解决方案 df = pd.read_html('my_file - 35 F - 2018.xls') df = df[0] df["A"] = "" df["B"] = "" rows = df.shape[0] a = file_name[1

我有很多.xtl文件。我想写一个循环。我需要将其文件名中的一部分信息放入df,并通过覆盖来保存,但我找不到如何填充列的解决方案

    df = pd.read_html('my_file - 35 F - 2018.xls') 
    df = df[0] 
    df["A"] = "" 
    df["B"] = ""
    rows = df.shape[0] 
    a = file_name[10:13]  
    b = file_name[14:16] 
    print(rows, a, b)
   
作为输出,我们可以得到:

rows = 55, 
a = 35,
b = F. 
我想将“a”和“b”添加到“a”和“b”列的数据帧中“行”=55次。
很抱歉,这个问题很麻烦。

我简单地通过以下方式解决了它:

  df = pd.read_html('my_file - 35 F - 2018.xls') 
    df = df[0] 
    rows = df.shape[0] 
    a = file_name[10:13]  
    b = file_name[14:16]
    df["A"] = [a] * rows 
    df["B"] = [b] * rows