小编Joe*_*ack的帖子

迭代创建pandas DataFrame

我创建列表如下:

myList = []
for i in range(0,10):
    val0 = 1  # some formula for obtaining values
    val1 = 2.5
    val2 = 1.8
    myList.append([val0,val1,val2])
Run Code Online (Sandbox Code Playgroud)

如何为pandas DataFrame做相同的循环(即myList必须为DataFrame)。

python dataframe pandas

3
推荐指数
2
解决办法
7839
查看次数

如何动态创建参数的名称

我有以下功能,我想更通用:

function addRow2(rowData) {
    var row = $("<tr />")
    $("#dataTable").append(row);
    row.append($("<td>" + rowData.param1 + "</td>"));
    row.append($("<td>" + rowData.param2 + "</td>"));
    row.append($("<td>" + rowData.param3 + "</td>"));
}
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法:

function addRow1(rowData) {
    var row = $("<tr />")
    $("#dataTable").append(row);
    for (i = 1; i <= 3; i++) {
        var marker = [];
        marker[i] = 'rowData.param'+i;
        alert(marker[i]);
        row.append($("<td>" + marker[i] + "</td>"));
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,它不是rowData.param1...... 的值,3而是打印"rowData.param1","rowData.param1"和"rowData.param1".

javascript jquery

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

系列对象没有属性“条”

这是一个示例熊猫DataFrame:

id  product_type    qty
1   product_type 1  100
2   product_type 2  300
3   product_type 1  200
Run Code Online (Sandbox Code Playgroud)

我想product_type在该列product_type中删除以获取以下新的DataFrame:

id  product_type    qty
1   1               100
2   2               300
3   1               200
Run Code Online (Sandbox Code Playgroud)

这是我尝试执行的操作:

orders['product_type'].strip('product_type ')
Run Code Online (Sandbox Code Playgroud)

但是有一个错误:

'Series' object has no attribute 'strip'
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

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

标签 统计

dataframe ×2

pandas ×2

python ×2

javascript ×1

jquery ×1