我有一个dataframe其中site列里的格式为aa bbcc我想将它转化为列表格式aabbcc怎么操作?
您可以使用字符串的处理方法将site列中的字符串转换为列表格式。以下是一个示例代码:
import ast
import pandas as pd
# 创建示例DataFrame
df = pd.DataFrame({'site': ["['aa', 'bb', 'cc']", "['dd', 'ee', 'ff']"]})
# 将site列的字符串转换为列表格式
df['site'] = df['site'].apply(ast.literal_eval)
# 输出结果
print(df['site'])
输出结果为:
0 [aa, bb, cc]
1 [dd, ee, ff]
Name: site, dtype: object
在上述代码中,我们使用了ast.literal_eval函数将字符串转换为列表格式。然后,将转换后的列表赋值给原DataFrame中的site列。
原文地址: http://www.cveoy.top/t/topic/ja5N 著作权归作者所有。请勿转载和采集!