小编Amo*_*oso的帖子

绘制多个散点图熊猫

我认为关于绘制多个图表有很多问题,但不是专门针对这种情况,如下所示.

pandas文档说"重复绘图方法"在单个轴上绘制多个列组.但是,对于3个或更多列组,这将如何工作?例如,如果我们定义第三列:

bx = df.plot(kind='scatter', x='a',y='f',color = 'Green',label ='f')
Run Code Online (Sandbox Code Playgroud)

这个bx将被传递到哪里?

此外,如果绘图是相同的图形,x轴是否应始终为"a"或"c"?但是文档有两个不同的x轴:'a' 'c'

在此输入图像描述

python matplotlib scatter-plot pandas

10
推荐指数
4
解决办法
3万
查看次数

Pycharm Enter Key无效

我面临一个非常奇怪的问题......

我的回车键没有导致pycharm中的换行符.当我在一行的最后按Enter键时,光标会跳到下一行的前面,而不会导致换行.

这突然发生了,我不明白为什么.

我检查了我的密钥映射并重置了它,输入密钥映射进入但这个问题仍然存在.

有没有人有任何解决方案?

python keymapping pycharm

5
推荐指数
3
解决办法
8864
查看次数

如何将替代方案与 python regex 匹配

给定字符串 1:

'''TOM 喜欢去游泳,MARY 喜欢去游乐场,JANE 喜欢去购物'''

我只想捕获两个名字之间的文本。要么汤姆和玛丽要么汤姆和简。如果 Mary 出现在 Jane 之前,我想捕捉 Tom 和 Mary 之间的文本。但是,如果 Jane 先出现,我想捕获 Tom 和 Jane 之间的文本。

我编写了以下代码:

text = re.compile(r'''(
            TOM\s*
            ([\w\W]+)\s*
            JANE|MARY
            )''', re.VERBOSE)

text_out = text.search(string).group(1)
Run Code Online (Sandbox Code Playgroud)

然而,即使玛丽先出现,这段代码也会给我汤姆和简之间的文本。我明白这是因为管道函数从左到右读取,因此会首先匹配 Jane。有没有办法对此进行编码,使其取决于谁首先出现在文本中?

例如,在字符串 2 中:“'''TOM 喜欢去游泳 JANE 喜欢去购物 MARY 喜欢去游乐场 '''

我想为 string2 捕获 Tom 和 Jane 之间的文本。

python regex string

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

如果r中所有值均为NA或0,则删除Column

有谁知道如何删除完全由NA或零组成的列?

例如,给定这样的数据框:

  rv    X1   X2    X3  X4 
1 M     0    110   0   1
2 J     70   200   0   3
3 J     NA   115   NA  4
4 M     65   110   0   9
5 J     70   200   NA  3
6 J     64   115   NA  8
Run Code Online (Sandbox Code Playgroud)

我只想要rv,X1,X2和X4列。

r dataframe

0
推荐指数
2
解决办法
68
查看次数

标签 统计

python ×3

dataframe ×1

keymapping ×1

matplotlib ×1

pandas ×1

pycharm ×1

r ×1

regex ×1

scatter-plot ×1

string ×1