小编prm*_*lmu的帖子

计算多列python中的字符串实例

我有以下简单的数据框架

import pandas as pd
df = pd.DataFrame({'column_a': ['a', 'b', 'c', 'd', 'e'],
                   'column_b': ['b', 'x', 'y', 'c', 'z']})


      column_a column_b
0        a        b
1        b        x
2        c        y
3        d        c
4        e        z
Run Code Online (Sandbox Code Playgroud)

我想要显示两列中出现的字符串:

result = ("b", "c")
Run Code Online (Sandbox Code Playgroud)

谢谢

python duplicates dataframe pandas

6
推荐指数
2
解决办法
188
查看次数

将趋势线添加到matplotlib线图python

抱歉,如果已经有人问过我,但我找不到任何答案。我想在plt图上添加一条总体趋势线。样本数据:

import pandas as pd
data = pd.DataFrame({'year': [2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
                              2019],
                     'value': [2, 5, 8, 4, 1, 6, 10, 14, 8]})

import matplotlib.pyplot as plt
plt.rcParams['figure.figsize'] = [28, 26]
data.plot(x = "year", y = "value", fontsize = 30)
plt.xlabel('Time', fontsize = 30)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

如何添加趋势线?

python matplotlib pandas

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

Making grouped histograms bigger in Python

I am drawing some grouped histograms in python as per this question, but am trying to plot more histograms and make them bigger.

To give an example:

from pandas import DataFrame
import numpy as np
x = ['A']*300 + ['B']*400 + ['C']*300 + ['D']*400 + ['E']*200 + ['F']*500 + 
['G']*400 + ['H']*500 + ['I']*300
y = np.random.randn(3300)
df = DataFrame({'Letter':x, 'N':y})
grouped = df.groupby('Letter')
Run Code Online (Sandbox Code Playgroud)

I then plot like this in Jupyter:

%matplotlib inline
df['N'].hist(by=df['Letter'])
Run Code Online (Sandbox Code Playgroud)

but the plots come out …

python numpy histogram pandas

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

标签 统计

pandas ×3

python ×3

dataframe ×1

duplicates ×1

histogram ×1

matplotlib ×1

numpy ×1