我想获取单击按钮的数据属性值。当我提交ajax表单时我需要使用它。我怎样才能得到那个?
我的按钮(有多少个产品就有多少个按钮)
<input value="Add To Cart" type="button" class="btn btn-success btn-sm btn-block add-to-card-button" data-id="{{$product->id}}" style="margin-bottom:10px">
Run Code Online (Sandbox Code Playgroud)
JavaScript 代码;
const cartButton = document.getElementsByClassName('add-to-card-button');
if (cartButton) {
Array.from(cartButton).forEach(function(element) {
element.addEventListener('click', addToCard);
});
}
function addToCard() {
$.ajax({
url: "/auth/check",
context: document.body,
success: function(status){
if (status === "Auth")
{
addToCardForUsers();
} else {
addToCardForGuests()
}
}
});
}
function addToCardForUsers() {
$.ajax({
type: 'POST',
url: "/cart/add-product/"+ cartButton.dataset.id,
context: document.body,
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
success: function(){
if(countProduct.text() == null) {
countProduct.text(1);
} else {
countProducts …Run Code Online (Sandbox Code Playgroud) 我有一个简单的数据集。
id,question,category,tags,day,quarter,group_id
1,What is your name,Introduction,Introduction,1,3,0
2,What is your name,Introduction,"Introduction, work",1,3,1
Run Code Online (Sandbox Code Playgroud)
现在,如果您看到,该tags列中有多个用逗号分隔的输入。如果我尝试使用pandas 函数进行单热编码,get_dummies我会将其作为一列。但我想为每个标签创建列。我怎样才能做到这一点?
我有一个类似于以下结构的数据集:
Dataset/
|
|
-----Pothole/
| |
| ------ umm001.jpg
| |
| ------ abd.jpg
| |
| ------
| |
|
|
----Road/
|
------road005.jpg
|
------ummm.jpg
|
------
|
Run Code Online (Sandbox Code Playgroud)
我想将此数据集拆分为X_train, y_train, X_test, y_test.
这样:
### data: shuffled and split between train and test
(X_train, y_train), (X_test, y_test) = mnist.load_data()
Run Code Online (Sandbox Code Playgroud)
或者,
(X_train, y_train), (X_test, y_test) = train_test_split(X,y, test_size=0.20)
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我有两个 tf.data.Dataset,让我们调用它们d1,并且d2我想构造另一个包含d1和d2交替元素的数据集。用一个例子更容易解释。让我们说:
d1 = [0,1,2,3,4,5,6,7,...] # it is not a list, just the content of the dataset
d2 = ["a", "b", "c", "d",... ]
Run Code Online (Sandbox Code Playgroud)
我让这对夫妇指定每个数据集中连续元素的数量(例如(3,1))。
我正在寻找的结果是:
result = [0, 1, 2, "a", 3, 4, 5, "b", 6, 7, 8, "c"...]
Run Code Online (Sandbox Code Playgroud)
编辑:d1 和 d2 是 tf.data.Dataset 类的对象。上面的示例仅显示了数据集的内容,但它不是代码。
我正在尝试使用 plm 包运行固定效应回归。回归代码如下:
fixed = plm(hp~crime,index=c('year','country'),data=data,model='within')
Run Code Online (Sandbox Code Playgroud)
它返回以下错误代码:
pdim.default(index[[1]], index[[2]]) 中的错误:重复对(id-time)
我在网上搜索过,包括stackoverflow。我的理解是,plm 只能使用两个 ID 运行,因此,如果您有多个 ID,您将如何通过在索引之前合并这些 ID 来“欺骗”plm。 但是,我的数据仅包含以下列:国家、年份、生命值和犯罪,所以我不明白这是怎么可能的。
本质上我要问的是,我做错了什么吗?我是否仍然需要合并这两个 ID,或者是我的行重复项中有问题,如果是这种情况,是否可以通过编码找到重复项?(我手动尝试查看我的面板数据以查找 ID 的重复项,即国家 1 第 1 年房价的几个值。
如果我跑
any(table(data$country,data$year)!=1)
Run Code Online (Sandbox Code Playgroud)
我明白了。据我所知,这表明国家+年份组合没有任何重复。
ds.WriteXml(strXmlTestCasePath, XmlWriteMode.IgnoreSchema);
Run Code Online (Sandbox Code Playgroud)
ds是一个dataset.我想在此XML中添加额外的行或额外信息.我该怎么做?
我有一个数据集,它在DataColumn中存储日期(此列的数据类型是DateTime).我需要将格式从DateTime更改为字符串,这将根据我当前的文化给出日期.
在单个DateTime变量的情况下,我可以使用重载的ToString()以下列方式实现此目的:
DateTime.Now.ToString(System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern)
Run Code Online (Sandbox Code Playgroud)
但我需要将我的DataSet中所有行的数据转换为字符串.有没有人知道如何实现这一目标?
谢谢.
我想在运行Insert或Update(使用C#中的Access DB)后检索标识列值.我该怎么做?
我使用Typed数据集来填充和更新......
我正在使用C#进行winforms.继承我的代码
query = "SELECT max(Appointment_Time) FROM Appointments WHERE (Appointment_Status = 'D')";
dset = db.GetRecords(query,"Appointments");
ctime_Label.Text = dset.Tables["Appointments"].Rows[0]["Appointment_Time"].ToString();
Run Code Online (Sandbox Code Playgroud)
db.GETRecords是为我提供sql-services的类的函数,只返回一个数据集.我一直得到错误"列'Appointment_Time'不属于表Appointments"这是愚蠢的cuz
这是问题..我认为与max()函数有关.任何建议或替代方案