小编Mis*_*leu的帖子

与pandas中的df.diff()相反

我搜索了论坛,寻找一种更简洁的方法,在数据框中创建一个新列,该行是前一行的总和 - 与.diff()函数相反,它取得了差异.

这就是我目前正在解决的问题

df = pd.DataFrame ({'c':['dd','ee','ff', 'gg', 'hh'], 'd':[1,2,3,4,5]}
df['e']= df['d'].shift(-1)
df['f'] = df['d'] + df['e']
Run Code Online (Sandbox Code Playgroud)

您的想法值得赞赏.

python pandas

5
推荐指数
2
解决办法
1565
查看次数

从 R 到 Python 的过渡:我的关卡去哪儿了?

如果我有这样的数据框

df = pd.DataFrame({'labels': ['A', 'B', 'C'], 'moreLabels': ['D','E','F'], 
'numbers': [1,2,3] })
Run Code Online (Sandbox Code Playgroud)

我想找出“moreLabels”的所有可能值,有没有一种简单的方法可以做到这一点?我正在旋转并列出数据透视表的列,如下所示:

pivot = df.pivot_table(values = 'numbers', index = 'labels', 
columns = 'moreLabels'
list(pivot.columns)
Run Code Online (Sandbox Code Playgroud)

,但这需要几个步骤,我想有一个整洁的方式来做到这一点

dataframe[column].levels()
Run Code Online (Sandbox Code Playgroud)

python pandas

1
推荐指数
1
解决办法
1725
查看次数

标签 统计

pandas ×2

python ×2