2024-09-29 23:29:22 发布
网友
我有一个熊猫数据帧:
ind 0 ['C'] 1 ['C'] 2 ['C'] 3 ['C'] 4 ['E'] 5 ['E']
我想把它转换成一个字符串:CCCCEE
CCCCEE
您可以使用str
str
df['ind'].str[0].sum() Out[197]: 'CCCCEE'
您可以这样做:
chain="" for index, row in df.iterrows(): chain=chain+row['column'] return chain
如果在迭代数据帧时遇到问题,可以检查How to iterate over rows in a DataFrame in Pandas?
使用^{}:
from itertools import chain df = pd.DataFrame({'ind': [['C'], ['C'], ['C'], ['C'], ['E'], ['E']]}) res = ''.join(chain.from_iterable(df['ind'])) print(res) CCCCEE
您可以使用
str
您可以这样做:
如果在迭代数据帧时遇到问题,可以检查How to iterate over rows in a DataFrame in Pandas?
使用^{} :
相关问题 更多 >
编程相关推荐