擅长:python、mysql、java
<p>看起来您正在处理一个固定宽度的文件,而且您似乎希望根据引用数据的语法使用pandas。开始吧。在</p>
<p>第一部分获取文本文件中的长度(行数),并创建一个包含两列(代码、名称)和文本文件长度的数据帧。在</p>
<p>第二部分遍历每一行,并将前4个字符分配给第一列“Code”,最后几个字符(新行字符除外)分配给第二列“Name”。在</p>
<pre><code>import pandas as pd
import numpy as np
path = "path to your file"
length = len(open(path).readlines())
df = pd.DataFrame(columns = ['Code','Name'], index = np.arange(length))
sample = open(path)
lines = sample.readlines()
for i, j in enumerate(lines):
df.loc[i,'Code'] = j[0:3]
df.loc[i,'Name'] = j[4:].replace("\n", "")
print df
print df['Code']
print df['Name']
</code></pre>