1. ホーム
  2. python

[解決済み] Pandasシリーズに単一のアイテムを追加する方法

2023-04-23 06:58:37

質問

シリアル化されたパンダシリーズに単一のアイテムを追加するにはどうすればよいですか。私はそれがメモリ面で最も効率的な方法ではないことを知っているが、私はまだそれを行う必要があります。

それに沿った何か。

>> x = Series()
>> N = 4
>> for i in xrange(N):
>>     x.some_appending_function(i**2)    
>> print x

0 | 0
1 | 1
2 | 4
3 | 9

また、pandasのDataFrameに1行だけ追加するにはどうしたらよいでしょうか?

どのように解決するのですか?

単一の項目を追加する方法。これは非常に効果的ではありませんが、あなたが求めているものに従います。

x = p.Series()
N = 4
for i in xrange(N):
   x = x.set_value(i, i**2)

はxを生成する。

0    0
1    1
2    4
3    9

もちろん、このシリーズを一発で生成するもっと良い方法があるはずです。

あなたの2番目の質問については、SOの質問の答えと参照を確認してください。 pandas.DataFrameに1行を追加します。 .