我有以下变量:
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中插入变量的值?
发布于 2020-03-12 03:36:39
有很多方法可以做到这一点。选你所选!
使用%格式:
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')https://stackoverflow.com/questions/60643281
复制相似问题