0
如何傳遞在Python參數創建新的數據幀,例如每次:添加前綴/後綴到數據幀的名稱或通「參數」到數據幀的名字在Python
import numpy as np
for i in range(10):
df = DataFrame(np.random.rand(10, 3), columns=list('abc'))
print i , df
這會給我不同的數據幀DF每一次,但我想我的DF輸出爲數據幀命名爲:
df1 , df2, df3 , df4 ..
============================ ===================
import numpy as np
name = ['one','two','three']
for i in range(3):
name_df = DataFrame(np.random.rand(10, 3), columns=list('abc'))
print i , name_df
第二個例子,我想我的數據框的名稱是
one, two, three
============================== ==================
這裏下面的函數
def data(t):
df_%s , %t = DataFrame(np.random.rand(10, 3), columns=list('abc'))
print df_%s , %t
data('a')
data('b')
在這裏的功能我想獲得輸出數據框命名爲:
df_a , df_b
只需使用DataFrames創建字典'{'one':<...>,'two':<...>}'或使用DataFrame列表 –