分割数据Python

分割数据Python,python,pandas,performance,Python,Pandas,Performance,大家好,我有这样的数据 0 1. 2. --州:美国州(按数字)-不计入。。。 但如果考虑的话 应视为标称(标称) --县:县的数字代码-不可预测。。。 和许多缺少的值(数字) 楠 ... ... ... 解决这一问题的一种方法是: # This becomes a pandas dataframe. variable_names = pd.read_csv("path", header = None) # Using simple apply works on all r

大家好,我有这样的数据

0 1. 2. --州:美国州(按数字)-不计入。。。 但如果考虑的话 应视为标称(标称) --县:县的数字代码-不可预测。。。 和许多缺少的值(数字) 楠 ... ... ...
解决这一问题的一种方法是:

# This becomes a pandas dataframe.
variable_names = pd.read_csv("path", header = None)

# Using simple apply works on all rows.
variable_names[0] = variable_names[0].apply(lambda x:x.split(': ')[0])
variable_names[0] = variable_names[0].apply(lambda x:x.split('-- ')[1])

请检查这是否适用于您。

您正在读取的文件类型、分隔符是什么以及原始文件是什么样子的?请解释这一行在您的代码中的用途
data=pd.read\u csv(“path”,header=None)
?我看没有用过anywhere@SammyJ我把它贴错了,对不起……是的,它起作用了,但还是一样的。我想这样使用
df.str.split('--',':',expand=True)
类似的或等效的