我有一些文件,我想看看,我想標記每個基於一組變量,例如,...python ...創建一個變量作爲文件名傳遞
location = 'home'
source_system = 'Sys_'
date = '20160608'
file_name = location+source_system+date
print(file_name)
-> homeSys_20160608
...基於我想用它來標記數據幀的FILE_NAME,所以像...
file_name = sqlContext.read.parquet(file_path)
我在其他地方所定義的FILE_PATH。
當我嘗試這樣做時會發生什麼情況是數據框現在被命名爲file_path而不是homeSys_20160608這是變量最初的原因。
有沒有辦法做我想要的?
基本上我想知道是否有一種方法來創建基於變量的數據框架。我想創建多個不同名稱的數據框,以便我可以在一個python筆記本中分析它們。每個數據幀將具有相同的結構,但填充不同的數據。
這是一個壞主意 - 你應該[將數據保留在變量名稱之外](http://nedbatchelder.com/blog/201112/keep_data_out_of_your_variable_names.html)。改用字典。 – MattDMo