有人可以帮助我了解python如何从行以及从列中求和,第二个我相信我已经弄清楚了,到目前为止,我仍然不了解这个概念,一旦我能够分配值,总和,过滤到一个变量,我可以继续可视化。
文件
年1月Fev 3月...每年
1948 4.0 4.7 4.5 ... 3.8
1949 5.0 5.8 5.6 ... 5.9
...
with open('unemployment1948.csv', 'r') as unFile:
unReader = csv.DictReader(unFile, delimiter = ',')
unHeads = unReader.fieldnames
print(unHeads)
u = defaultdict(float)
for r in unReader:
for v in r['Year']:
try:
d[r['1948']] += float(v)
except ValueError:
pass
print(d)
答案 0 :(得分:0)
select * from users u
left join events e on e.user_id = u.id
where u.id in (
select COUNT(*) from messages m where m.user_id = u.id HAVING COUNT(*)>3;
)
and e.user_id is null
and u.admin = false
似乎是在Python中进行此类工作的“入门工具”。
好像您有一个DataFrame,因此使用pandas
,您应该可以执行以下操作:
pandas
其中df.sum(axis = 0)
将返回几个月的值,并且
axis=0
将返回年份的值。
This answer以及pandas docs本身也有一些示例。