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

2024-04-16 05:38:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下变量:

      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中插入变量的值


Tags: 文件csvto数据代码iddfread
1条回答
网友
1楼 · 发布于 2024-04-16 05:38:11

有很多方法可以做到这一点。你挑吧

使用%格式:

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')

相关问题 更多 >