在 python 使用 jupyter notebook 时,如何使用关键字将 1 行有 100 多列并拆分为第二行?
In python using jupyter notebook, how do I take a 1 row that has 100 plus columns and split it into a second row using a key word?
我有一列是这样的:date key name email summary stats date name age where date summary age name。继续通过一行中的多列。没有特定的长度,但每个新文档都以日期开头。我如何使用 reshape 或使用其他方法将行解析为该关键字日期的新行。我正在尝试获取一个在 excel 中通过一行中的多列拉伸的文档,并将其更改为具有多行和多列的数据框,这些行和列以 date 关键字作为第一列开头。
您可以使用split()
例如:
string_data = "date key name email summary stats date name age where date summary age name date name age where date summary age name"
split_string = string_data.split("date")
for rows in split_string[1:]:
rows = "date" + rows
print rows
将输出:
date key name email summary stats
date name age where
date summary age name
date name age where
date summary age name
我有一列是这样的:date key name email summary stats date name age where date summary age name。继续通过一行中的多列。没有特定的长度,但每个新文档都以日期开头。我如何使用 reshape 或使用其他方法将行解析为该关键字日期的新行。我正在尝试获取一个在 excel 中通过一行中的多列拉伸的文档,并将其更改为具有多行和多列的数据框,这些行和列以 date 关键字作为第一列开头。
您可以使用split()
例如:
string_data = "date key name email summary stats date name age where date summary age name date name age where date summary age name"
split_string = string_data.split("date")
for rows in split_string[1:]:
rows = "date" + rows
print rows
将输出:
date key name email summary stats
date name age where
date summary age name
date name age where
date summary age name