【发布时间】:2022-01-11 15:59:06
【问题描述】:
【问题讨论】:
【问题讨论】:
你甚至不需要熊猫。这是一个代码。由于您未提供数据,因此未进行测试。
对于未来,如果您提供您尝试编写的任何代码以及可以帮助您更轻松的数据,那就太棒了。
names = []
with open("filename.csv", 'r') as f:
for line in f.readlines():
split_names = line.split(' ')
names.append(split_names[0], ' '.join(split_names[1:]))
PS:代码假定文件中没有标题。因此,您必须删除标题或跳过代码中的行。
【讨论】:
str.partition 避免加入:first_name, _, last_name = line.partition(" ")。 pandas 的 str 访问器也实现了这一点。
str.partition,这可以是一条线。