【发布时间】:2019-06-16 21:49:05
【问题描述】:
我有一个来自 pandas 的数据框,现在我想添加列名,但仅限于第二行。这是我之前输出的示例:
期望的输出:
我的代码:
data_line=open("file1.txt", mode="r")
lines=[]
for line in data_line:
lines.append(line)
for i, line in enumerate(lines):
# print('{}={}'.format(i+1, line.strip()))
file1_header=lines[0]
num_line=1
Dictionary_File1={}
Value_File1= data_type[0:6]
Value_File1_short=[]
i=1
for element in Value_File1:
type=element.split(',')
Value_File1_short.append(type[0] + ", " + type[1] + ", " + type[4])
i += 1
Dictionary_File1[ file1_header]=Value_File1_short
pd_file1=pd.DataFrame.from_dict(Dictionary_File1)
【问题讨论】:
-
您能否通过edit to your question 准确地向我们展示您的输入和所需输出?
-
我已经编辑了问题以显示所需的输出
标签: python python-3.x pandas csv