私はデータフレームを持っています
0 1 2
12 34 23
10 12 0
欲望の出力
upd_string
12, 34, 23
10, 12, 0
やってみます
df_upd = pd.DataFrame()
df_upd['upd_string'] = df[df.columns.values.tolist()].apply(str)
しかし、それは戻ります
ValueError: no results
string
数値の場合は最初にsにキャストし、次に適用しますjoin
。
df.astype(str).apply(', '.join, axis=1)
新しいDataFrameの場合:
df_upd = pd.DataFrame({'upd_string': df.astype(str).apply(', '.join, axis=1)})
print (df_upd)
upd_string
0 12, 34, 23
1 10, 12, 0
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加