在这里输入图像描述我有一个包含9个不同值的数据帧。所有列都有一些NULL变量。我想使用Pandas并总结这些数据,但具体方法是:1。总结列a,b,c 2.总结列d,e,f 3。总结为g,h,i
不为a,b,c做一个总和,只是分开。
我是初学者,所以即使使用其他解决方案,我也不知道怎么做:(
我在努力
df.groupby(['a','b','c']).sum()
结果:
NameError Traceback (most recent call last)
<ipython-input-24-c6b8b07264a0> in <module>()
----> 1 df.groupby(['a','b','c']).sum()
NameError: name 'df' is not defined*
整个数据帧名称是data2。
我在Pandas DataFrame中尝试了这样的总结列值。不。不起作用。
你能给我一些提示吗?帮我这个?Idk如果这很重要,但数据库已从RData转换为Excel。有用。
数据: https ://docs.google.com/spreadsheets/d/1fYmGrhXfCVo8MuKqDyxk9ZyGmqmVpJpzDU1FpYD-nP4/edit?usp=sharing您会在此处找到非常相似的数据
CODE 我有一个基础 - 不同的数据集,但我需要创建一个新的表data2
data2 = data [['a','b','c','d','e','f','g']]
现在我要计算总和:
data2.groupby(["a","b","c"]).sum()
这会导致错误:ValueError:“总喜欢”的石斑鱼不是一维的
之后我想补充一下:
df = data2.copy()
df.groupby(["a","b","c"]).sum()
我想收到什么:总和为b的总和为c
我认为主要问题是如何将数据从322.0转换为322,我认为它应该有所帮助。
发布于 2018-08-31 11:34:45
我假设你使用
data2 = pd.read_csv("example.csv")
放置要求和的文件的名称
data2.groupby(['a','b','c']).sum()
https://stackoverflow.com/questions/-100002516
复制相似问题