私は、次のDataFrame
を持っている:パンダ:文字列を結合し、int型の列
from pandas import *
df = DataFrame({'foo':['a','b','c'], 'bar':[1, 2, 3]})
それは次のようになります。
bar
0 1 is a
1 2 is b
2 3 is c
:
bar foo
0 1 a
1 2 b
2 3 c
は今、私のようなものを持ちたいですどうすればこれを達成できますか? 私は、次の試してみました:
df['foo'] = '%s is %s' % (df['bar'], df['foo'])
を、それは私に間違った結果与える:ばかな質問のための
>>>print df.ix[0]
bar a
foo 0 a
1 b
2 c
Name: bar is 0 1
1 2
2
Name: 0
申し訳ありませんが、しかし、この1 pandas: combine two columns in a DataFrameが私のために有用ではなかったです。