读取并保存带有变量名的csv文件

时间:2020-03-11 19:31:47

标签: python csv dataframe

我有以下变量:

      Id_Sensor = 406

此变量值用于读取输入文件并保存输出数据帧。根据以下代码:

      # Read archive csv
      df_Sensor = pd.read_csv('C:/User/Desktop/Data/SENSOR/PROJ01_406.csv')

      # Save the archive
      df_Sensor.to_csv('PROJ01_IDENTIF406_test.csv')

我希望在读取文件和保存文件时自动使用名称ID传感器。为什么我需要手动输入数字406。有没有办法在函数pd.read_csv和to_csv中插入变量的值?

1 个答案:

答案 0 :(得分:3)

很多方法。随便挑!

使用%格式:

df_Sensor = pd.read_csv('C:/User/Desktop/Data/SENSOR/PROJ01_%s.csv' % Id_Sensor)

使用.format()

df_Sensor = pd.read_csv('C:/User/Desktop/Data/SENSOR/PROJ01_{0}.csv'.format(Id_Sensor))

使用f弦:

df_Sensor = pd.read_csv(f'C:/User/Desktop/Data/SENSOR/PROJ01_{Id_Sensor}.csv')