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中如何使用selenium模拟jquery滑动解锁的实例分析

零基础学Python怎么打开图片

Python基于flask上传文件的代码示例

Python中idle是什么意思

怎么在ubuntu安装Python

Python读什么

使用Python时多少有人走过的坑!避险!

c#如何调用Python

Python如何播放视频

r语言处理数据比Python慢吗

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




打赏

取消

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

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

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

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

评论

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