Pandas 将序列转换为数据帧,其中序列索引是数据帧列名

Pandas 将序列转换为数据帧,其中序列索引是数据帧列名,pandas,Pandas,我按如下方式逐行选择: for i in range(num_rows): row = df.iloc[i] 因此,我得到了一个序列对象,其中row.index.values包含df列的名称 但我希望dataframe只有一行有dataframe列 当我做row.to_frame()而不是1x85dataframe(1行85列)时,我得到85x1dataframe,其中索引包含列名和row.columns 输出 int64索引([0],dtype='int64') 但我想要的只是只有一

我按如下方式逐行选择:

for i in range(num_rows):
    row = df.iloc[i]
因此,我得到了一个序列对象,其中
row.index.values
包含
df
列的名称

但我希望dataframe只有一行有dataframe列

当我做
row.to_frame()
而不是
1x85
dataframe(1行85列)时,我得到
85x1
dataframe,其中索引包含列名和
row.columns
输出

int64索引([0],dtype='int64')

但我想要的只是只有一行的原始数据帧列。我该怎么做?
或者如何将
row.index
值转换为
row.column
值,并将
85x1
维度更改为
1x85
您只需添加
T

row.to_frame().T
通过添加
[]

for i in range(num_rows):
    row = df.iloc[[i]]

您只需添加
T

row.to_frame().T
通过添加
[]

for i in range(num_rows):
    row = df.iloc[[i]]