我有以下变量:
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中插入变量的值?
很多方法。随便挑!
使用%
格式:
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_{}.csv'.format(Id_Sensor))
使用F弦:
df_Sensor = pd.read_csv(f'C:/User/Desktop/Data/SENSOR/PROJ01_{Id_Sensor}.csv')