小编Sud*_*dar的帖子

使用pandas和matplotlib绘制多个折线图

我在pandas数据帧中有以下数据

       date  template     score
0  20140605         0  0.138786
1  20140605         1  0.846441
2  20140605         2  0.766636
3  20140605         3  0.259632
4  20140605         4  0.497366
5  20140606         0  0.138139
6  20140606         1  0.845320
7  20140606         2  0.762876
8  20140606         3  0.261035
9  20140606         4  0.498010
Run Code Online (Sandbox Code Playgroud)

每天将有5个模板,每个模板都有一个分数.

我想在x轴上绘制日期并在y轴上绘制得分,并在同一图中绘制每个模板的单独折线图.

是否可以使用matplotlib来做到这一点?

python plot matplotlib pandas

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

在Vim中格式化和缩进HTML

我目前有一个巨大的HTML文件,它没有换行符,只出现在一行中.

我想在vim中格式化它(特别是macvim).我尝试了以下选项,但没有一个对我有用.

  • 选中文本并按下=.这只会自动打算代码.但由于整个代码存在于一行中,因此它不会执行任何操作
  • 我尝试了这个插件http://www.vim.org/scripts/script.php?script_id=3613这种工作,但只会为当前标签插入换行符.我希望格式化整个文件

有没有办法使用插件或其他方式?

谢谢!

html vim formatting macvim

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

查找Pig中另一个字符串中是否存在字符串

我想查找一个字符串是否包含Pig中的另一个字符串.我发现有一个内置index函数,但它只搜索字符而不是字符串.

还有其他选择吗?

string apache-pig

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

从文件中删除包含非英语(Ascii)字符的行

我有一个文本文件,其中包含来自不同语言的字符,如(中文,拉丁语等)

我想删除包含这些非英文字符的所有行.我想要包括所有英文字符(ab),数字(0-9)和所有标点符号.

如何使用像awk或sed这样的unix工具来完成它.

regex unix awk grep sed

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

在bash中创建多字别名?

我想在bash中创建一个别名,这样

git diff somefile
Run Code Online (Sandbox Code Playgroud)

git diff --color somefile
Run Code Online (Sandbox Code Playgroud)

但我不想定义自己的自定义别名

alias gitd = "git diff --color"
Run Code Online (Sandbox Code Playgroud)

因为如果我习惯了这些自定义别名,那么我就失去了在没有这些映射的机器上工作的能力.

编辑:似乎bash不允许多字别名.除了创建别名之外,还有其他替代解决方案吗?

git bash

12
推荐指数
3
解决办法
6076
查看次数

在Vim中用引号括起两个单词

我正在使用vim-surround和以下文本.(*是光标的位置)

This is a lo*ng line and I want to highlight two words
Run Code Online (Sandbox Code Playgroud)

我想把引号中的单词long和line括起来,以便它成为

This is a "long line" and I want to highlight two words
Run Code Online (Sandbox Code Playgroud)

是否可以在不进入可视模式的情况下完成?

vim surround

12
推荐指数
2
解决办法
3490
查看次数

使用sed在两个正则表达式之间打印行

我有一个包含多个部分的文本文件,我想打印其中一个部分.

部分文件看起来像

3. line 3
4. line 4

## Screenshots ##

1. line 1
2. line 2
3. line 3
4. line 4

## Changelog ##

3. line 3
4. line 4
Run Code Online (Sandbox Code Playgroud)

从这里我想要检索之间的所有行## Screenshots ##和下一部分的开始.下一节是## Changelog ##,但它可以是任何东西.因此,我们唯一可以依赖的是它将从一开始##.

另一个线程,我发现以下代码

sed -e "H;/${pattern}/h" -e '$g;$!d' $file
Run Code Online (Sandbox Code Playgroud)

我修改为

sed -e "H;/## Screenshots ##/h" -e '$g;$!d' readme.md
Run Code Online (Sandbox Code Playgroud)

现在,它检索从中开始的所有行## Screenshots ##,但它会打印所有行直到文件末尾.

然后我把它传递到另一个sed

sed -e "H;/## Screenshots ##/h" -e '$g;$!d' readme.md | sed "/^##/q" …
Run Code Online (Sandbox Code Playgroud)

unix sed

12
推荐指数
3
解决办法
1万
查看次数

在git checkout-index中包含子模块

在做git checkout-index什么时,有没有办法从子模块中复制文件?

我已经检查了git checkout-index的文档,但它没有提到子模块

git git-submodules

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

是否可以从Dart中的控制台读取?

我知道我们可以使用print()语句在dart中打印到控制台.

我想知道是否可以从控制台读取数据.我做了一个搜索,也查了一下dart:io包,但找不到任何参考.

谢谢

console dart

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

我可以在不连接远程服务器的情况下从SVN导入Git吗?

可能重复:
如何从Subversion存储库中git-svn克隆最后n个修订版?

我正在尝试将我的WordPress插件移动到Git中,这些插件是在大量WordPress插件仓库中托管的.

我累了使用git-svn它并且耗时太长(单个插件超过4-5小时)并且我有近20个插件要迁移.

我在我的机器上检查了SVN repo.有没有什么办法可以通过使用存储在.svn文件夹中的历史信息而不连接到SVN服务器来将SVN repo导入Git ?

svn git git-svn

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

标签 统计

git ×3

sed ×2

unix ×2

vim ×2

apache-pig ×1

awk ×1

bash ×1

console ×1

dart ×1

formatting ×1

git-submodules ×1

git-svn ×1

grep ×1

html ×1

macvim ×1

matplotlib ×1

pandas ×1

plot ×1

python ×1

regex ×1

string ×1

surround ×1

svn ×1