3

read.csv()Rの関数に相当するPythonとは何ですか、そしてdata.frameそれは戻りますか?

Pythonにも同様のデータ構造がありますか?

4

2 に答える 2

10

質問には、(1) CSV の読み取り/書き込みと、(2) data.frameCSV ファイルを読み取った結果の R と同等のデータ構造の 2 つの要素があります。

最初の部分では、標準ライブラリにcsvモジュールがあります。

2 番目の部分については、標準ライブラリには、R の柔軟性を備えた同等の表形式のデータ構造がありませんdata.frame。後で行う操作の複雑さに応じて、2 つのオプションがあります。

于 2012-07-12T17:11:13.617 に答える
1

これで空腹を満たすのに十分ではありませんか?

import StringIO
import csv


f = StringIO.StringIO("""a,b,c
1,2,3
4,5,6""")

r = csv.reader(f, delimiter=',')
print [x for x in r]

与えます:

[['a', 'b', 'c'], ['1', '2', '3'], ['4', '5', '6']]
于 2012-07-12T17:09:58.077 に答える