小编nom*_*mad的帖子

熊猫自动将我的字符串列转换为浮动

我该怎么做才能防止熊猫将我的字符串值转换为浮点数。列Billing Doc.Sales Order它们是包含数10-11位数字将被存储在MySQL表具有CHAR的数据类型(15)的柱的内侧。当我执行以下脚本时,我会.0在每个数字的末尾看到。我想在我们的数据库中将它们视为字符串/字符。该Billing Doc.字段包含诸如3206790137, 3209056079, 3209763880, 3209763885, 3206790137who 存储在 DB as 之类的数字3206790137.0, 3209056079.0, 3209763880.0, 3209763885.0, 3206790137.0。数据库中 Billing doc 的列数据类型是CHAR(15).

def insert_billing(df):
        df = df.where((pd.notnull(df)), None)
        for row in df.to_dict(orient="records"):
            bill_item = row['Bill.Item']
            bill_qty = row['Billed Qty']
            bill_doct_date = row['Billi.Doc.Date']
            bill_doc = row['Billing Doc.']
            bill_net_value = row['Billi.Net Value']
            sales_order = row['Sales Order']
            import_date = DT.datetime.now().strftime('%Y-%m-%d')


            query = "INSERT INTO sap_billing(" \
                    "bill_item, " \
                    "bill_qty, " \ …
Run Code Online (Sandbox Code Playgroud)

python python-3.x pandas

4
推荐指数
1
解决办法
6505
查看次数

显示对号和叉号,而不是布尔值TRUE和False?

我有一个Django / MySQl / bootsrap网站,我的视图显示一些布尔列值。有没有一种方法可以显示复选标记和十字标记,而不是显示TRUE或False?它可以是.svg文件,也可以是HTML代码(用于选中标记和交叉标记)。周围有什么聪明的人也这样做吗?

这是我的代码:

<tr class="table_content">
    <td>{{ sku.sku }}</td>
    <td>{{ sku.gsa }}</td>
    <td>{{ sku.service_category }}</td>
    <td>{{ sku.product_category }}</td>
    <td>{{ sku.product_description }}</td>
    <td>{{ sku.unit }}</td>
    <td>${{ sku.msrp }}</td>
    <td>${{ sku.channel_price }}</td>
    <td>{{ sku.volume_pricing }}</td>
    <td>{{ sku.comments_sku_description }}</td>
    <td>{{ sku.new_sku }}</td>
    <td>{{ sku.price_requested }}</td>
    <td>{{ sku.to_be_retired }}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

最后3个返回布尔值。我正在尝试显示选中标记和交叉的.svg文件,或者仅显示选中标记和交叉的html代码。

html javascript django

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

标签 统计

django ×1

html ×1

javascript ×1

pandas ×1

python ×1

python-3.x ×1