Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 如何向数据帧添加字符串_String_Dataframe_Concat - Fatal编程技术网

String 如何向数据帧添加字符串

String 如何向数据帧添加字符串,string,dataframe,concat,String,Dataframe,Concat,我生成了一个随机数据帧: df = pd.DataFrame(np.random.randint(0,10,size=(15, 2)), columns=list('AB')) 我希望列“A”中的所有值都以A开头。我尝试了以下代码: print('A' + df['A']) 这似乎是错误的: TypeError: ufunc 'add' did not contain a loop with signature matchin types dtype('<U11') dtype('&l

我生成了一个随机数据帧:

df = pd.DataFrame(np.random.randint(0,10,size=(15, 2)), columns=list('AB'))
我希望列“A”中的所有值都以A开头。我尝试了以下代码:

print('A' + df['A'])
这似乎是错误的:

TypeError: ufunc 'add' did not contain a loop with signature matchin types dtype('<U11') dtype('<U11') dtype('<U11')
TypeError:ufunc“add”不包含签名匹配类型为dtype的循环(“您可以尝试以下操作:

df['A'] = df['A'].apply(lambda x: 'A' + str(x)))

同时检查官方文件:

我可以使用AB的组合,即有时使用a,有时使用B吗?请澄清您到底想要什么,从您的描述中,我并不完全清楚。我希望一些数据以a开头,一些以B开头。我通过输入值并使用您的方法实现了这一点。
df2['a']=df2['A'].apply(lambda x:random.choice(list)+str(x))