考虑一个df,比如:
df = pd.DataFrame({'Fist_Name': ['John', 'Jack', 'Jimmy'],
'Last_Name': ['Black','Smith','Lee'],
'City': ['NY','Los Angeles','Boston'],
'Country': ['USA','USA','USA']})
我想创建一个新列,其中包含列名称和它前面所有行的值
新列输出的第一行类似于:
'Fist_Name: John, Last_Name: Black, City: NY, Country: USA'
一种方法是使用join连接列
其输出将为:
通过将条目转换为} 的输出:
str
,可以使用列表理解操作^{通过使用
str.replace
可以删除单引号("'"
),然后,通过切片可以删除方括号('{'
和'}'
)我建议保留
dict
类型相关问题 更多 >
编程相关推荐