代码之家  ›  专栏  ›  技术社区  ›  ManOnTheMoon

使用另一个df(熊猫、python、数据帧)中的字符串读取csv文件

  •  0
  • ManOnTheMoon  · 技术社区  · 4 年前

    是否可以使用另一个df中的字符串读取csv文件?

    通常,要读取csv文件,我会使用以下代码:

    df = pd.read_csv("C:/Users/Desktop/file_name.csv")
    

    但是,我想使用另一个df中的字符串自动读取csv文件:

    df1_string = df1.iloc[0]['file_name']
    df2 = pd.read_csv("C:/Users/Desktop/df1_string.csv")
    

    我在尝试上述代码时遇到FileNotFound错误: FileNotFoundError:[Errno 2]文件b'C:/Users/Desktop/df1_string,csv'不存在

    好心的建议,非常感谢

    1 回复  |  直到 4 年前
        1
  •  1
  •   Muhammad Hassan    4 年前

    使用 python string formatting :

    df1_string = df1.iloc[0]['file_name']
    df2 = pd.read_csv(f"C:/Users/Desktop/{df1_string }.csv")