【发布时间】:2018-12-16 14:25:55
【问题描述】:
我希望这不是我以编程方式做一些愚蠢的事情。
我有一个带有数值的单行数据框:
df1 A B C D
01-02-2003T00:00:00 5.0 7.0 2.0 4.0 ....
我想根据数据框中的值生成一个元组列表。我执行以下操作:
my_array = numpy.array(df1)
这给了我:
0 1 2 3
0 5.0 7.0 2.0 4.0 ....
然后我做:
my_tuple_of_tuples = tuple((0.5*x, 1.5*x) for x in my_array)
我希望这样:
((2.5,7.5),(3.5,10.5),(1.0,3.0),(2.0,6.0))
但我明白了:
((2.5,3.5,1.0,2.0),(7.5,10.5,3.0,6.0))
我做错了什么?
【问题讨论】:
标签: python pandas dataframe tuples