pandas21 读csv文件read_csv(7.索引)(详细 tcy)
发布日期:2021-06-29 14:48:27
浏览次数:3
分类:技术文章
本文共 2662 字,大约阅读时间需要 8 分钟。
索引 2018/12/26
目录:第1部分:csv文本文件读写 pandas 读csv文件read_csv(1.文本读写概要)https://mp.csdn.net/postedit/85289371 pandas 读csv文件read_csv(2.read_csv参数介绍)https://mp.csdn.net/postedit/85289928 pandas 读csv文件read_csv(3.dtypes指定列数据类型)https://mp.csdn.net/postedit/85290575 pandas 读csv文件read_csv(4.to_csv文本数据写)https://mp.csdn.net/postedit/85290962 pandas 读csv文件read_csv(5.文本数据读写实例)https://mp.csdn.net/postedit/85291123 pandas 读csv文件read_csv(6.命名和使用列)https://mp.csdn.net/postedit/85291430 pandas 读csv文件read_csv(7.索引)https://mp.csdn.net/postedit/85291658 pandas 读csv文件read_csv(8.方言和分隔符)https://mp.csdn.net/postedit/85291994 pandas 读csv文件read_csv(9.浮点转换和NA值)https://mp.csdn.net/postedit/85292391 pandas 读csv文件read_csv(10.注释和空行)https://mp.csdn.net/postedit/85292609 pandas 读csv文件read_csv(11.日期时间处理) https://mp.csdn.net/postedit/85292925 pandas 读csv文件read_csv(12.迭代和块)https://mp.csdn.net/postedit/85293639 pandas 读csv文件read_csv(13.read_fwf读固定宽度数据)https://mp.csdn.net/postedit/85294010 第2部分: pandas hdf文件读写简要https://mp.csdn.net/postedit/85294299 pandas excel读写简要https://mp.csdn.net/postedit/85294545 第3部分: python中csv模块用法tcy https://mp.csdn.net/postedit/85228189 pandas读csv文件read_csv错误解决办法7种https://mp.csdn.net/postedit/85228808 pandas to_string用法https://mp.csdn.net/postedit/85294935
# 实例1:带有“隐式”索引列的文件data='A,B,C\n' \ '20190101,a,1,2\n' \ '20190102,b,3,4\n' \ '20190103,c,4,5' # 标题条目少于数据列数的文件pd.read_csv(StringIO(data))# 假设第一列用作以下索引 A B C20190101 a 1 220190102 b 3 420190103 c 4 5 # 日期未自动解析df = pd.read_csv(StringIO(data), parse_dates=True)df.index # DatetimeIndex(..., dtype='datetime64[ns]', freq=None)
实例2:读取多行索引
data='year,order,x,y\n' \ '2017,"A",1.2,.6\n' \ '2017,"B",1.5,.5\n' \ '2018,"A",.2,.06\n' \ '2018,"B",.7,.2\n' \ '2018,"C",.8,.3\n' \ '2019,"C",.2,.15\n' \ '2019,"D",.14,.05\n' \ '2019,"E",.5,.15' # 有两列索引的数据df = pd.read_csv(StringIO(data), index_col=[0,1])df = pd.read_csv(StringIO(data), index_col=['year','order']) #等价
x yyear order2017 A 1.20 0.60 B 1.50 0.502018 A 0.20 0.06 B 0.70 0.20 C 0.80 0.302019 C 0.20 0.15 D 0.14 0.05 E 0.50 0.15
df.loc[2018] x yorderA 0.2 0.06B 0.7 0.20C 0.8 0.30
实例3:读取多列索引
data=',a,a,a,b,c,c\n' \ ',ss1,ss2,ss3,ss4,ss5,ss6\n' \ 'one,1,2,3,4,5,6\n' \ 'two,7,8,9,10,11,12'pd.read_csv(StringIO(data), header=[0, 1], index_col=0) a b c ss1 ss2 ss3 ss4 ss5 ss6one 1 2 3 4 5 6two 7 8 9 10 11 12
转载地址:https://chunyou.blog.csdn.net/article/details/85291658 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月19日 15时29分58秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
电商大战二十年
2019-04-29
神奇的麦考林
2019-04-29
centos7使用rpm安装mysql遇到的error: Failed dependencies: mysql-community-common(x86-64) 5.7.9 is needed
2019-04-29
spark报错:warn util.utils::service ‘sparkUI‘ can not bind on part 4040.Attempting port 4041.4042等错误
2019-04-29
Error getting authority: Error initializing authority: Could not connect: No such file or directory
2019-04-29
编程程软件测试思维方式:如何科学制定测试计划
2019-04-29
BLE蓝牙4.0串口调试助手
2019-04-29
树莓派WIFI设置
2019-04-29
用vcgencmd获取树莓派硬件状态数据
2019-04-29
IIS 多域名多张证书配置
2019-04-29
树莓派LINUX 截屏
2019-04-29
树莓派Raspberry Pi的嵌入式QT平台
2019-04-29
apache https
2019-04-29
Debian Jessie安装支持HTML5音视频的Chromium浏览器听百度音乐
2019-04-29
nanopi2 启动信息
2019-04-29
POS打印机驱动大全
2019-04-29
phpstudy https
2019-04-29
centos apache 最新版HTTPS配置
2019-04-29
树莓派添加中文语音合成功能
2019-04-29