保留数据类型的空 pandas 数据框
短信预约 -IT技能 免费直播动态提醒
问题内容
我想用保留的数据类型创建一个空的 df 作为模板。代码如下:
import pandas as pd
import datetime
from dataclasses import dataclass
@dataclass
class openorder:
symbol: str = "dummy"
sectype: str = "stk"
dt: datetime.datetime = datetime.datetime.now()
price: float = 0.0
status: str = none
def empty(self):
open_ord = self()
empty_df = pd.dataframe([open_ord.__dict__])
return empty_df.iloc[0:0]
实例化有效,但清空无效。
open_order = OpenOrder()
order_df = open_order.empty()
我怎样才能做到这一点?
正确答案
您不能调用 self()
,因为 self
是对对象的引用,而不是对类的引用。只需使用
def empty(self):
empty_df = pd.DataFrame([self.__dict__])
return empty_df.iloc[0:0]
以上就是保留数据类型的空 pandas 数据框的详细内容,更多请关注编程网其它相关文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
保留数据类型的空 pandas 数据框
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
保留数据类型的空 pandas 数据框
问题内容我想用保留的数据类型创建一个空的 df 作为模板。代码如下:import pandas as pdimport datetimefrom dataclasses import dataclass@dataclassclas
2024-02-22
pandas中的series数据类型
import pandas as pdimport numpy as npimport names'''写在前面的话: 1、series与array类型的不同之处为series有索引,而另一个没有;series中的数据必须是一维的,而
2023-01-30
2023-09-04
java中如何使double类型数据保留两位小数
方式一:保留两位小数DecimalFormat df = new DecimalFormat("#.00"); double d1 = 1.23456 double d2 = 2.0;double d3 = 0.0; System.out.printl
2019-05-04
java中如何使float类型数据保留两位小数
方法1:用Math.round计算,这里返回的数字格式的float price=89.89;int itemNum=3;float totalPrice=price*itemNum;float num=(float)(Math.round(totalPrice
2018-02-14
Pandas数据类型中category的用法
本篇内容主要讲解“Pandas数据类型中category的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Pandas数据类型中category的用法”吧!创建category使用Series
2023-06-20
Pandas数据类型之category的用法
创建category
使用Series创建
在创建Series的同时添加dtype="category"就可以创建好category了。category分为两部分,一部分是order,一部分是字面量:In [1]: s = pd.Serie
2022-06-02
2024-04-02
2024-04-02
2024-04-02
【java的类型数据】——八大类型数据
文章目录 前言字面常量字面常量的分类: 数据类型和变量变量的包装类和范围范围整型变量byteintshortlong 浮点型变量双精度浮点型double单精度浮点型float 字符型变量char布尔型变量 boole
2023-08-16
pandas中如何创建category类型数据
这篇文章主要介绍了pandas中如何创建category类型数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 T1、直接创建 category类型数据可知,在categor
2023-06-14
2023-09-04
2024-04-02
【MySQL】数据库的数据类型
数据类型 一、数据类型分类二、数值类型1. tinyint2. bit3. 小数类型(1)float(2)decimal 三、字符串类型1. char2. varchar3. varchar 和 char 比较 四、日
2023-12-23
c语言中double型数据默认保留几位
c 语言中 double 型数据默认保留 15 位小数。它使用 ieee 754 标准表示浮点数,其中尾数使用 52 位二进制数,可以表示 2^52 个不同的值。但由于指数偏置,实际保留了 15 位小数。C 语言中 double 型数据默认
2024-05-02
数据库空间的类型有哪些
1. 系统空间:存放数据库管理系统本身的数据和程序。2. 用户空间:存放用户创建的数据和对象,包括表、视图、索引等。3. 临时空间:存放临时数据和工作区,用于处理查询、排序、连接等操作。4. 日志空间:存放数据库的操作日志,包括事务的提交和
2023-06-09
2023-10-24