小编Ele*_*res的帖子

使用ggplot更改x轴刻度标签

我正在使用ggplot绘制直方图,其中x变量是一个分类变量,我想更改x轴刻度标签.这是我的代码:

from pandas import *
from ggplot import *

df = pandas.read_csv('C:\Users\...csv')

def plot_data(df):

    plot = ggplot(data_by_group, aes('x', 'y')) +
           geom_histogram(stat='bar') + ggtitle('title') + 
           xlab('x-label') + ylab('y-label')  
    #x_ticklabels = ['a', 'b', 'c']    
    return plot
Run Code Online (Sandbox Code Playgroud)

我想在x轴上使用x_ticklabels而不是分类变量中的数字.

关于如何做到这一点的任何想法?

谢谢

python ggplot2

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

在另一列中查找具有相同值的行 - Python

我有一个基本的Python问题.

我有一个像这样的pandas数据帧:

ID | Name | User_id
---+------+--------
 1   John     10
 2   Tom      11  
 3   Sam      12
 4   Ben      13
 5   Jen      10
 6   Tim      11
 7   Sean     14
 8   Ana      15
 9   Sam      12
 10  Ben      13
Run Code Online (Sandbox Code Playgroud)

我想获取与User_id共享相同值的名称和用户ID,而不返回出现两次的名称.所以我希望输出看起来像这样:

John Jen 10
Tom Tim 11
Run Code Online (Sandbox Code Playgroud)

python group-by dataframe pandas

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

标签 统计

python ×2

dataframe ×1

ggplot2 ×1

group-by ×1

pandas ×1