欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

读取文本文件,将其边问pandas表格

程序员文章站 2024-01-19 14:50:40
...
# 一个空的df
df = pd.DataFrame(columns=['A'])
with open('/Users/zhgi/Desktop/sys_data/android_1k.log') as f:
    file_lines = f.readlines()
for i in file_lines:
    # 注意这里每次都在复制
    df = df.append({'A': i}, ignore_index=True)
#方法二:用pandas读取
import pandas as pd
df = pd.read_csv('/Users/zhuhonghui/Desktop/sys_data/android_1k.log',header=None,sep='^%$^#@%^&',names = ['A'])
# 第一个入参是一个列表,避免了多次复制
pd.concat(
    [pd.DataFrame([file_lines[i]], columns=['A']) for i in range(1000)],
    ignore_index=True
)
相关标签: pandas'