1. ホーム
  2. python

[解決済み] pandasのデータフレームをシリーズに変換する

2022-03-04 16:23:44

質問

私はpandasにやや慣れていません。私は1行×23列のpandasデータフレームを持っています。

これを系列に変換したいのですが?私はこれを行うための最もpythonicな方法は何であるか疑問に思っています?

試してみたところ pd.Series(myResults) というメッセージが表示されます。 ValueError: cannot copy sequence with size 23 to array axis with dimension 1 . これは、数学用語で言うところの "vector" であることに気づくほど賢くはないのです。

ありがとうございます。

解決方法は?

1列のデータフレームdfがある場合、それを系列に変換することができます。

df.iloc[:,0]  # pandas Series

1行のデータフレームがあるので df であれば、前のケースになるように転置することができます。

df.T.iloc[:,0]