python pandas series想赋予新的值_使用适当的列值python将pandas.core.series.Series转换为dataframe...

你非常接近,先是

to_frame然后转移到

T:

s = pd.Series([1159730, 1], index=['product_id_y','count'], name=6159402)

print (s)

product_id_y 1159730

count 1

Name: 6159402, dtype: int64

df = s.to_frame().T

print (df)

product_id_y count

6159402 1159730 1

df = s.rename(None).to_frame().T

print (df)

product_id_y count

0 1159730 1

DataFrame构造函数的另一个解决方案:

df = pd.DataFrame([s])

print (df)

product_id_y count

6159402 1159730 1

df = pd.DataFrame([s.rename(None)])

print (df)

product_id_y count

0 1159730 1

你可能感兴趣的:(python,pandas,series想赋予新的值)