python读取文本数据并转化为DataFrame格式的方法详解


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

#coding:utf8

import sys

from pandas import DataFrame  #DataFrame通常来装二维的表格

import pandas as pd      #pandas是流行的做数据分析的包

#建立字典,键和值都从文件里读出来。键是nam,age……,值是lili,jim……

dict_data={}

#打开文件

with open('file_in.txt','r')as df:

  #读每一行

  for line in df:

    #如果这行是换行符就跳过,这里用'\n'的长度来找空行

    if line.count('\n') == len(line):

      continue

    #对每行清除前后空格(如果有的话),然后用":"分割

    for kv in [line.strip().split(':')]:

      #按照键,把值写进去

      dict_data.setdefault(kv[0],[]).append(kv[1])

#print(dict_data)看看效果

#这是把键读出来成为一个列表

columnsname=list(dict_data.keys())

#建立一个DataFrame,列名即为键名,也就是nam,age……

frame = DataFrame(dict_data,columns=columnsname)

#把DataFrame输出到一个表,不要行名字和列名字

frame.to_csv('file_out0.txt',index=False,header=False)

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

object怎么转换成float数据

python怎么处理dataframe的时间字段

以上就是python读取文本数据并转化为DataFrame格式的方法详解的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python如何做成可执行文件

解决Python大批量读写.doc文件的问题

什么是爬虫?Python网络爬虫中概念的介绍

Python怎么安装第三方库?

什么是Python类属性?类的私有属性是什么?(实例解析)

Python中的函数作用域

Python如何实现zabbix-api监控(附代码)

Python使用matplotlib实现的图像读取、切割裁剪功能示例

Python在每个字符后添加空格的实例

一张图带你了解Python

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...