我想过滤数据帧以查找不包含字符串'site'的行.
我知道如何过滤包含'site'但无法反向工作的行.这是我到目前为止:
def rbs(): #removes blocked sites
frame = fill_rate()
mask = frame[frame['Media'].str.contains('Site')==True]
frame = (frame != mask)
return frame
Run Code Online (Sandbox Code Playgroud)
但是,这当然会返回一个错误.
我有这段代码,它通过从现有列中提取信息来操作数据集以创建新列。为了使用 pd.merge 函数将数据与另一个数据集正确匹配,我想将“通道 ID”列转换为整数。尽管当前使用 .astype(int),但结果数据类型显示为 float64,查看带有 .info() 的帧
def cost(received_frame):
received_frame.columns = ['Campaign', 'Ad Spend']
campaigns = received_frame['Campaign']
ID = []
for c in campaigns:
blocks = re.split('_', c)
for block in blocks[1:]:
if len(block) == 6 and block.isdigit():
ID.append(block)
ID = pd.Series(ID).str.replace("'","")
ID = pd.DataFrame(ID)
both = [ID,received_frame]
frame = pd.concat(both,axis=1)
frame.columns = ['Channel ID', 'Campaign', 'Ad Spend']
frame['Channel ID'] = frame['Channel ID'].dropna().astype(int)
return frame
Run Code Online (Sandbox Code Playgroud) 我正在使用最新的lightbox 2发行版.无法让它工作由于某种原因,当我点击图像时,它直接进入href而不是按照它应该的行为出现..无论我是否使用CDN或jquery-plus-lightbox插件,javascript都能正常工作..这是我的代码:
<!DOCTYPE html>
<html>
<head>
<title>pGallery | View Portfolio</title>
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/lightbox.min.css">
<script src="js/lightbox-plus-jquery.min.js"></script>
<script src="js/script.js"></script>
</head>
<body>
<section>
<div class="container">
<h1 id="heading">All Projects</h1>
<ul id="gallery">
<li class="design"><a href="images/web1.jpg" data-lightbox="projects" data-title="Project 1" data-desc="Lorem ipsum dolor sit amet, consectetur adipiscing elituctor vitae velit mollis"><img src="images/web1.jpg" /></a></li>
<li class="design programming"><a href="images/web2.jpg" data-lightbox="projects" data-title="Project 2" data-desc="Lorem ipsum dolor sit amet, consectetur adipiscing elituctor vitae velit mollis"><img src="images/web2.jpg" /></a></li>
<li class="design programming"><a href="images/web3.jpg" data-lightbox="projects" data-title="Project 3" data-desc="Lorem ipsum dolor sit …Run Code Online (Sandbox Code Playgroud) 我刚开始看Erlang并尝试编译我的第一个程序.与教程相比,一切看起来都不对,但我似乎无法摆脱这个错误.
这是我的代码,保存在'useless.erl'下:
-module(useless).
-export([add/2, hello/0, greet_and_add_two/1]).
add(A,B) ->
A + B.
%% Shows greetings.
%% io:format/1 is the standard function used to output text.
hello() ->
io:format("Hello, world!~n").
greet_and_add_two(X) ->
hello(),
add(X,2).
Run Code Online (Sandbox Code Playgroud)
我将目录更改为useless.erl的目录:
cd("C:/Users/CP/Documents/Erlang").
Run Code Online (Sandbox Code Playgroud)
但是,当我跑
c(useless).
Run Code Online (Sandbox Code Playgroud)
我明白了
useless.erl:1: cannot parse file, giving up
useless.erl:1: no module definition
error
Run Code Online (Sandbox Code Playgroud) 不知道为什么这个类的构造不起作用,也许我只是以错误的方式调用函数?这是我的代码:
function zeros(bits, pattern) {
this.bits = bits;
this.pattern = pattern;
};
zeros.prototype.short = function() {
return this.bits.match(this.pattern)[0].length;
};
heyJude = zeros('1100110011001100000011000000111111001100111111001111110000000000000011001111110011111100111111000000110011001111110000001111110011001100000011', /([0]).*?\1+/);
console.log(heyJude.short());
Run Code Online (Sandbox Code Playgroud)