小编Cil*_*rek的帖子

在PDF文件中查找文本位置

我有一个PDF文件,我试图在PDF中找到特定的文本并使用Python突出显示。我找到了PyPDF2,当我们在文件中提供所需突出显示位置的坐标时,它可以突出显示PDF的一部分

我试图找到一种工具,可以给我指定文本在PDF中的位置。

python pdf string text

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

麻烦@ font-face和.ttf文件

我正在尝试使用@ font-face来实现我在线下载的字体(http://www.losttype.com/font/?name=blanch),我在使用任何浏览器时遇到问题.这是我用来测试字体的示例代码.

<html>
<head>
    <link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>
    <div class = "title">
        <p>THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG</p>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

而css文件是:

@font-face {
    font-family: Blanch;
    src: url(‘BLANCH_CONDENSED.ttf’);
}
.title {
    text-align:center;
    font-family: Blanch, 'Helvetica Neue', Arial, Helvetica, sans-serif;
    color:white;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
Run Code Online (Sandbox Code Playgroud)

我只有.ttf文件.有人可以解释为什么这不起作用?

html css fonts font-face

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

合并“左”,但在可能的情况下覆盖“右”值

目的

我已经查看了有关合并的pandas文档,但对在“左”合并中有效覆盖值有疑问。我可以简单地为一对值做到这一点(如看到这里),但尝试做多对,当它变得混乱。

设定

如果我采用以下数据框:

a = pd.DataFrame({
   'id': [0,1,2,3,4,5,6,7,8,9],
    'val': [100,100,100,100,100,100,100,100,100,100]
})

b = pd.DataFrame({
    'id':[0,2,7],
    'val': [500, 500, 500]
})
Run Code Online (Sandbox Code Playgroud)

我可以合并它们:

df = a.merge(b, on=['id'], how='left', suffixes=('','_y'))
Run Code Online (Sandbox Code Playgroud)

要得到

   id  val  val_y
0   0  100  500.0
1   1  100    NaN
2   2  100  500.0
3   3  100    NaN
4   4  100    NaN
5   5  100    NaN
6   6  100    NaN
7   7  100  500.0
8   8  100    NaN
9   9  100    NaN
Run Code Online (Sandbox Code Playgroud)

我想保留不存在右值的左值,但在可能的情况下用右值覆盖。

期望的结果是: …

python join pandas

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

将两张纸动态组合成一张

我有一个类似的问题:将2个Excel表合并为一个附加数据?

但是,我对表格不感兴趣,而是对工作表中的列感兴趣.

如果我有以下2个工作表:

在此输入图像描述

在此输入图像描述

我想要第三张表如下:

在此输入图像描述

如何从原始的两个工作表创建第三个工作表?如果我向前两个工作表中的一个添加一行,第三个工作表是否会自动更新?

excel excel-vba excel-formula

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

如何每隔一行读取一个 CSV 文件

如何每 2 行从 CSV 文件中获取数据?

例如,如果我有一个看起来像这样的文件

  0   1
0 23  34
1 45  45
2 78  16
3 110 78
4 48  14
5 76  23
6 55  33
7 12  13
8 18  76

Run Code Online (Sandbox Code Playgroud)

如何迭代和提取每第二行以获得类似的内容并附加到新的数据帧中?

0 23  34
2 78  16
4 48  14
6 55  33
8 18  76
Run Code Online (Sandbox Code Playgroud)

谢谢!

python numpy pandas data-science

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

标签 统计

python ×3

pandas ×2

css ×1

data-science ×1

excel ×1

excel-formula ×1

excel-vba ×1

font-face ×1

fonts ×1

html ×1

join ×1

numpy ×1

pdf ×1

string ×1

text ×1