我有一个数据框,其逗号分隔的值作为行内容。现在,我想从每一行中选择内容的第一个字符,并从中创建一列。 Dataframe Image
例如,每行的第一个值是1,我想从所有1中创建一个列,依此类推。
答案 0 :(得分:0)
如果以逗号分隔的值位于.csv文件中,那么最简单的方法是:
df = pd.read_csv('name.csv')
这样,您将获得一个包含所有所需列的数据框。 要访问单个列,只需使用
df['first column name']
如果您自己创建了数据框,则可以使用:
df = pd.DataFrame([sub.split(",") for sub in df])
根据Python convert comma separated list to pandas dataframe的建议