晚上的伙计们,
快速一点,在数据帧中连接字符串的最佳方法是什么?
我有一个表单输出的csv。如果为if/else,则任何子问题的输出都已在新列中输出。
由于大多数形式都是儿童问题,我想写一个小脚本来做以下工作。
1.删除无关列
2.第二步。按分隔符连接其余列。('、')
三。通过添加步骤1中的合并列和不相关列来创建新的df。
我的尝试:
import pandas as pd
import os
enter code here
df = pd.read_csv('survey.csv')
df
Qual, Qual2, Qual3, Qual4, Qual5, Qual6
0 IT Digital NaN NaN NaN NaN
1 NaN NaN Maths NaN NaN NaN
df['Combined_Data'] = df.fillna('').astype(str).sum(axis=1)
df:
Qual, Qual2, Qual3, Qual4, Qual5, Qual6 Combined Data
0 IT Digital NaN NaN NaN NaN ITDigital
1 NaN NaN Maths NaN Algebra NaN MathsAlgebra
我不确定如何在每一个和之间加一个,或者事实上加和是正确的方法。可能不会。但这是我在几次谷歌搜索后发现的。
任何帮助都将不胜感激。