Jan*_*ges 0 python csv dataframe
我有以下变量:
Id_Sensor = 406
Run Code Online (Sandbox Code Playgroud)
该变量值用于读取输入文件并保存输出数据帧。根据下面的代码:
# 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')
Run Code Online (Sandbox Code Playgroud)
我希望名称 ID 传感器在读取文件和保存时自动进行。为什么我需要手动写406这个数字?有没有办法在函数 pd.read_csv 和 to_csv 中插入变量的值?
有很多方法可以做到。任你挑选!
使用%格式设置:
df_Sensor = pd.read_csv('C:/User/Desktop/Data/SENSOR/PROJ01_%s.csv' % Id_Sensor)
Run Code Online (Sandbox Code Playgroud)
使用.format():
df_Sensor = pd.read_csv('C:/User/Desktop/Data/SENSOR/PROJ01_{0}.csv'.format(Id_Sensor))
Run Code Online (Sandbox Code Playgroud)
使用 f 字符串:
df_Sensor = pd.read_csv(f'C:/User/Desktop/Data/SENSOR/PROJ01_{Id_Sensor}.csv')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
818 次 |
| 最近记录: |