python读取文本中数据并转化为DataFrame的实例_python


当前第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)

相关推荐:

python读取word中的文本内容

Python读取文件内容的三种方式与效率比较的详解


以上就是python读取文本中数据并转化为DataFrame的实例_python的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python怎么爬图片

Python入门学习的流程分享

Python中的turtle模块画图两只小羊

浅谈Python中的排序

Python的format怎么用

Python如何一次性输入多个数

Python数据分析买什么书

Python关键字yield的介绍

解决pycharm找不到解释器的问题

Python实现两个文件合并功能

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




打赏

取消

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

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

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

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

评论

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