-3

我正在尝试将字符串中的一些单词附加到 Pandas Dataframe 中,但经过几次试验,似乎我可能不会成功。

到目前为止我的代码:

str = "I am an avid user of Pandas"
str_split = str.split()
panda_frame = pandas.DataFrame(columns=["First","Second","Third","Fourth"])

现在我只想在 pandas 数据框中添加“I”、“am”、“an”、“avid”。

4

1 回答 1

0

如果是 csv,您可以read_csv像这样使用 pandas:

import pandas
my_file = 'example.csv'
df = pandas.read_csv(my_file)

如果由于某种奇怪的原因不能这样做,则需要使用 pandas concat合并单个数据帧:

让我们说这strings是与您给出的示例类似的字符串列表

count = 0
dfs = []
for my_str in strings:
    str_split = my_str.split()
    data = dict(zip(cols,str_split))
    panda_frame = pandas.DataFrame(data,index=[count],columns = cols)
    dfs.append(panda_frame)
    count += 1
df = pandas.concat(dfs)
于 2013-06-05T20:25:28.017 回答