繁体   English   中英

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

[英]Read and save a csv file with the name of a variable

我有以下变量:

      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_{0}.csv'.format(Id_Sensor))

使用 f 字符串:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM