मैं एक निम्नलिखित है 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
एक गूंगा प्रश्न के लिए क्षमा करें, लेकिन यह एक pandas: combine two columns in a DataFrame मेरे लिए उपयोगी नहीं था।