![](/img/trans.png)
[英]Read csv lines and save it as seperate txt file, named as a line - python
[英]Seperate a Column with multiple lines from a csv file and order them in Python
我有一个 csv 文件,我需要根据 Python 的最佳 11 名球员找到最佳球队。我的问题是带有球员姓名的列和球队在同一个框中,用 1 l 空行分隔。 如果我打开 .csv 文件,它看起来像这样:
,Rating_x,Player,Rating_y,
8.32,"Didier Drogba
Chelsea, 42, FW",7.55
我怎样才能创建 this.csv 到这个:
,Rating_x,Player,Team,Age,Position,Rating_y,
8.32,Didier Drogba,Chelsea, 42, FW,7.55
所以我可以将他们命令到他们的团队并进行综合排名。
我想您希望将逗号分隔的列表转换为列中的单元格? 按照以下步骤操作(来自: https://www.adinstruments.com/support/knowledge-base/how-can-comma-separated-list-be-converted-cells-column-lt )
使用 python:
series.str.split(',', expand=True)
我这样做是这样做的:
import pandas as pd
enter code here
df[['Name','TAP']] = df.Player.str.split("\n\n", expand=True)
del df['Unnamed: 0']
del df['Player']
df[['Team','AGE','POS']] = df.TAP.str.split(", ", expand=True)
del df['TAP']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.