python创建dataframe表格不显示_Python pandas .使用Series创建DataFrame不会保留dtype
我有一个用例,我认为这很普遍,因此我认为自己的这个问题应该很容易为自己解答,但我找不到任何答案.考虑以下.
df = pandas.DataFrame({"id": numpy.random.choice(range(100), 5, replace=False),
"value": numpy.random.rand(5)})
df2 = pandas.DataFrame([df["id"], df["value"]*2]).T
基本上,我是根据旧DataFrame df的值创建一个DataFrame df2.现在,如果我们运行
print(df.dtypes, end="\n------\n")
print(df2.dtypes)
我们得到
id int64
value float64
dtype: object
------
id float64
value float64
dtype: object
您可以看到df2第一列的dtype是float64,而不是应有的int64,即使Series本身的dtype是int64.这种行为对我来说非常困惑,我无法相信这是故意的.如何从某些系列创建DataFrame并保留系列的dtype?在我看来,它应该像pandas.DataFrame([s1,s2],dtypes = [int,float])一样容易,但是由于某种原因您不能在pandas中做到这一点.
python创建dataframe表格不显示_Python pandas .使用Series创建DataFrame不会保留dtype相关推荐
- python 重置索引_python pandas 对series和dataframe的重置索引reindex方法
reindex更多的不是修改pandas对象的索引,而只是修改索引的顺序,如果修改的索引不存在就会使用默认的None代替此行.且不会修改原数组,要修改需要使用赋值语句. series.reindex( ...
- python科学计算笔记(三)pandas中Series和DataFrame练习
from pandas import Series, DataFrame# Series接收list或dict作为一维数据 #两个属性:values, index #① s1 = Series([4, ...
- 利用Python进行数据分析(7) pandas基础: Series和DataFrame的简单介绍 一、pandas 是什么 pandas 是基于 NumPy 的一个 Python 数据分析包,主
利用Python进行数据分析(7) pandas基础: Series和DataFrame的简单介绍 一.pandas 是什么 pandas 是基于 NumPy 的一个 Python 数据分析包,主要目 ...
- Python 数据分析三剑客之 Pandas(一):认识 Pandas 及其 Series、DataFrame 对象
CSDN 课程推荐:<迈向数据科学家:带你玩转Python数据分析>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python ...
- python dataframe的某一列变为list_NumPy中的ndarray与Pandas的Series和DataFrame之间的区别与转换...
在数据分析中,经常涉及numpy中的ndarray对象与pandas的Series和DataFrame对象之间的转换,让一些开发者产生了困惑.本文将简单介绍这三种数据类型,并以金融市场数据为例,给出相 ...
- dataframe 切片_NumPy中的ndarray与Pandas的Series和DataFrame之间的区别与转换
在数据分析中,经常涉及numpy中的ndarray对象与pandas的Series和DataFrame对象之间的转换,让一些开发者产生了困惑.本文将简单介绍这三种数据类型,并以金融市场数据为例,给出相 ...
- python中columns是什么意思_Python Pandas DataFrame.columns用法及代码示例
Pandas DataFrame是带有标签轴(行和列)的二维大小可变的,可能是异构的表格数据结构.算术运算在行和列标签上对齐.可以将其视为Series对象的dict-like容器.这是 Pandas ...
- python dataframe函数添加行名称_Python pandas.DataFrame.to_records函数方法的使用
DataFrame.to_records(index=True, column_dtypes=None, index_dtypes=None) 将DataFrame转换为一个NumPy记录数组. 如果 ...
- python能实现excel什么功能_Python pandas对excel的操作实现示例
最近经常看到各平台里都有Python的广告,都是对excel的操作,这里明哥收集整理了一下pandas对excel的操作方法和使用过程.本篇介绍 pandas 的 DataFrame 对列 (Colu ...
最新文章
- 利用PHP实现定时任务,利用php 实现定时任务简单实现 代码
- 大数据及Linux安装
- linux: convmv =-======pkgs.org
- 阿里云+wordpress搭建个人博客网站【小白专用的图文教程】
- Swoole练习 Web
- 主成分分析的数学原理
- Android开发架构规范
- SAP Spartacus单元测试用例中Component构造函数的调用上下文
- linux c之在终端如何依赖.o文件(静态链接库)运行C文件的命令
- android 足球游戏,足球游戏哪个好玩,安卓单机足球游戏哪个好玩
- 【数据结构笔记04】线性结构:线性表及其实现
- 当vue遇到pwa--vue+pwa移动端适配解决方案模板案例
- 每天学点Python Cookbook(三)
- sql盲注 解决_sql盲注学习笔记
- C#读取windows注册表键值的代码
- 开源界的视频会议系统-FreeSWITCH
- Python-基于request豆瓣电影票房信息爬取,简单粗暴
- 蜀山前传之二---------------第八回
- 脑科学磁共振成像(MRI)初学者必看——功能脑网络、小世界网络、FDR校正、脑电信号频率变换、模板、假设检验、广义线性模型、独立成分分析、影像组学、任务态和静息态方法汇总
- Live800:企业必修课|新时代的全渠道营销解析(上)
热门文章
- 这两天看了一部剧,很早的片子,叫蜗居,感觉现在的自己现在的心境去看,能看到不一样的内容
- vue实现无缝滚动功能
- 刷magisk模块后不能开机_一日一技 | 让过时失效、无法刷入的 Magisk 模块重现生机...
- 2022前端都考察些什么
- 国外物理学教程四大名著
- IE 下JS上传文件时出现“拒绝访问”的解决方案
- 统计表中百分比的表示方法
- signature=b82cbfee4ef06278e49b74f8c0c0e8a0,FgfdhG0G4b58BB0Y
- 【面向学渣编程】囚犯问题(十分详解,含表格,适合新手)
- 微软100题(91)智力题