我有以下格式的数据框:
a=[(0.0,),(40.0,),(40.0,),(40.0,)]
如何从这些数据中获取积分值(即我想获得以下输出):
a=[0,40,40,40]
答案 0 :(得分:1)
试试这个:
In [1]: a=[(0.0,),(40.0,),(40.0,),(40.0,)]
In [2]: b = [int(i[0]) for i in a]
In [3]: b
Out[3]: [0, 40, 40, 40]
答案 1 :(得分:0)
这是实现目标的简单方法
# for python3
a=[(0.0,),(40.0,),(40.0,),(40.0,)]
y=[]
for x in a:
y.append(int(x[0]))
print (y)
<强>输出强>
[0, 40, 40, 40]