Python 在熊猫中添加两列,并在它们之间添加一个字符

Python 在熊猫中添加两列,并在它们之间添加一个字符,python,pandas,dataframe,csv,Python,Pandas,Dataframe,Csv,我的csv中有7列。 我想连接前两列,通过将csv转换为dataframe和: df["patient_week"] = df["Patient"] + df["Weeks"].astype(str) 这给了我两个列的值,它们应该连接起来: 但我希望这些值之间用一个“u”连接起来。 如何进行此操作?示例数据: col2 col3 id 1 3 8 2 4 3 3 5 9 代码: 结果:

我的csv中有7列。 我想连接前两列,通过将csv转换为dataframe和:

df["patient_week"] = df["Patient"] + df["Weeks"].astype(str)

这给了我两个列的值,它们应该连接起来: 但我希望这些值之间用一个“u”连接起来。 如何进行此操作?

示例数据:

   col2 col3
id      
1   3   8
2   4   3
3   5   9
代码:

结果:

   col2 col3 New
id          
1   3   8   3_8
2   4   3   4_3
3   5   9   5_9
就你而言:

df["patient_week"] = df["Patient"] +"_"+ df["Weeks"].astype(str)
样本数据:

   col2 col3
id      
1   3   8
2   4   3
3   5   9
代码:

结果:

   col2 col3 New
id          
1   3   8   3_8
2   4   3   4_3
3   5   9   5_9
就你而言:

df["patient_week"] = df["Patient"] +"_"+ df["Weeks"].astype(str)

只需在它们之间使用'.'字符串

只需在它们之间使用'.'字符串

您可以使用

你可以用


你如何解释他们之间的“u”字符串?df[“患者”]=df[“患者”]+“u”+df[“周”]。如果你发布一个答案,str类型(str)比单词要好得多。更容易理解你会如何简单地在他们之间加上“uu”字符串?你能解释吗?df[“患者”]=df[“患者”]+“uu”+df[“周”]。如果你发布答案,那么类型(str)比单词要好得多。容易理解