将字符串拆分附加到Pandas DataFrame

时间:2013-06-05 20:21:31

标签: python string dataframe pandas

我试图将一些字符串中的一些单词附加到Pandas Dataframe中,但经过几次试验后,似乎我可能没有成功。

我的代码到现在为止:

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

现在我只想在熊猫数据框中添加“我”,“我”,“一个”,“狂热”。

1 个答案:

答案 0 :(得分:0)

如果是csv,你可以像这样使用panda read_csv

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)