从pandas DataFrame中的列创建一个元组

时间:2015-09-09 17:05:00

标签: python pandas tuples dataframe

我想从pandas数据框中的列自动创建一个元组(要传递给scipy.stats函数),以便元组的每一行都是数据帧每列的值。 这是我的数据框的标题:

                     4_3-a-0    5_3-a-4    7_3-a-3
datetime_pac                                      
2015-09-03 22:00:00   -100.4 -96.857143 -55.000000
2015-09-03 22:01:00   -100.5 -91.700000 -55.600000
2015-09-03 22:02:00   -100.4 -90.875000 -55.900000
2015-09-03 22:03:00   -100.4 -94.000000 -55.555556
2015-09-03 22:04:00   -100.5 -99.500000 -55.545455

我可以这样手动实现:

from scipy import stats
stats.f_oneway(df.ix[:,0], df.ix[:,1], df.ix[:,2])

但是,如果数据框中的列数未知,我希望“自动化”它。以下尝试(以及许多变体)不起作用:

stats.f_oneway(tuple(x) for x in xtmp.values)
stats.f_oneway((xtmp[x]) for x in xtmp.columns)

感谢您的帮助!

2 个答案:

答案 0 :(得分:4)

只需致电web.xml并致电<login-config> <auth-method>FORM</auth-method> <realm-name>My Program</realm-name> <form-login-config> <form-login-page>/pages/login/login.jsp</form-login-page> <form-error-page>/pages/login/login.jsp</form-error-page> </form-login-config> </login-config>

apply

答案 1 :(得分:0)

怎么样?
.sln