列ごとはaxis=0?axis=1?
大体列ごとのことが多く、そうするとデフォルトでaxis=0となってるのであまり深く考えてませんでしたが、おや?と思うことがあったので。
dfから 'state' 列を削除する
df.drop('state', axis=1)
行ごとに1つの文にする
df.apply(lambda x: " ".join(x), axis=1)
pandas.DataFrame.apply
Objects passed to the function are Series objects whose index is either the DataFrame’s index (axis=0) or the DataFrame’s columns (axis=1).
axis{0 or ‘index’, 1 or ‘columns’}, default 0
Axis along which the function is applied:
0 or ‘index’: apply function to each column.
1 or ‘columns’: apply function to each row.
この記事が気に入ったらサポートをしてみませんか?