-3

文字列からいくつかの単語を Pandas データフレームに追加しようとしていますが、いくつかの試行の後、成功しない可能性があるようです。

今までの私のコード:

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

今、パンダのデータフレームに「I」、「am」、「an」、「avid」を追加したいだけです。

4

1 に答える 1

0

csv の場合は、次のように pandas を使用できます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)
于 2013-06-05T20:25:28.017 に答える