![](/img/trans.png)
[英]How to convert a JSON string with multiple columns and an index to a Pandas dataframe?
[英]Convert multiple columns to string in pandas dataframe
我有一個具有不同數據類型的熊貓數據框。 我想將數據框中的一列以上轉換為字符串類型。 我已經為每一列單獨做了,但想知道是否有一種有效的方法?
所以目前我正在做這樣的事情:
repair['SCENARIO']=repair['SCENARIO'].astype(str)
repair['SERVICE_TYPE']= repair['SERVICE_TYPE'].astype(str)
我想要一個函數來幫助我傳遞多列並將它們轉換為字符串。
您還可以使用列表理解:
df = [df[col_name].astype(str) for col_name in df.columns]
您還可以插入一個條件來測試是否應轉換列 - 例如:
df = [df[col_name].astype(str) for col_name in df.columns if 'to_str' in col_name]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.