CSVとアクセステーブルデータをインポートする方法 -- python フィールド と pandas フィールド 関連 問題

How to import csv and access table data?












1
vote

問題

日本語

Pandas read_table() を使用してCSVファイル( test.csv )をインポートし、各列を新しい変数に割り当てています。

<コード> test.csv には、次のものが含まれています。

<事前> <コード> a,b,c 1,2,3 1,2,3 1,2,3

データをテーブルとしてインポートしてコンソールに印刷することができます。ただし、変数に列を割り当てることができません。

 <コード> import pandas as pd data = pd.read_table('test.csv') print(data)   

テーブルデータの列を変数に割り当てるための構文とは何ですか?私は試した <コード> x = data.a および<コード> x = data['a'] 。どちらもうまくいかないようです。 CSVをテーブルとしてインポートする適切な方法は何ですか?

英語

I am attempting to import a csv file (test.csv) using pandas read_table() and then assign each of the columns to a new variable.

test.csv contains the following:

a,b,c 1,2,3 1,2,3 1,2,3 

I am able to import the data as a table and print it to the console. However, I am unable to assign columns to variables.

import pandas as pd data = pd.read_table('test.csv') print(data) 

What is the syntax to assign a column of table data to a variable? I tried x = data.a and x = data['a']. Neither of these seem to work. What is the appropriate way to import a csv as a table?

</div
     
       
       

回答リスト

2
 
vote
vote
ベストアンサー
 

<コード> read_csv Pandasメソッド:

<事前> <コード> import pandas as pd data = pd.read_csv('test.csv') print(data) # a b c #0 1 2 3 #1 1 2 3 #2 1 2 3

それから:

<事前> <コード> x = data.a # OR x = data['a']

またはさらに良い(変数として数字の配列を取得する):

<事前> <コード> x = data.a.values # OR x = data['a'].values print(x) #[1 1 1]
 

You need read_csv Pandas method:

import pandas as pd  data = pd.read_csv('test.csv') print(data) #   a  b  c #0  1  2  3 #1  1  2  3 #2  1  2  3 

Then:

x = data.a # OR x = data['a']  

Or even better (to get numpy arrays as variables):

x = data.a.values # OR x = data['a'].values print(x) #[1 1 1] 
</div
 
 

関連する質問

0  Pandasを使って最寄りの分をマージします  ( Merge with the nearest minute using pandas ) 
私は単に±1分の間隔で2つのデータフレームをマージしたいです。 ここにサンプルデータセットを持つname_df: <事前> <コード> Name Date A 2/19/2019 17:16:15 B 2/19/2019 17:...

-1  特定のデータを出すには、このAuterHTMLコードをどのようにループしますか? (私はこれを試してみたいようにWebScrapeの方法がわかりません)  ( How do i loop over this outerhtml code to get out certain data i dont know ho ) 
私は、2011年の人口国口の中に、インドの地区に地区コードに一致するリストを取得しようとしています。以下に、政府のウェブサイトからコピーしたAuterhtmlの小さなサブセットを投稿します。私はそれをループさせようとし、各小さなHTMLボックスから文字列とin...

2  パンダの行を変更します  ( Change rows in pandas ) 
Pandasデータフレームにマトリックスを持っています <事前> <コード> print dfMatrix 0 1 2 3 4 0 10000 10 8 11 ...

0  さまざまな可能性がある場合のPython Pandas DataFrameでの文字列一致  ( String match in python pandas dataframe when there is different possibilities ) 
href="https://i.stack.imgur.com/yolw5.png" rel="nofollow noreferrer">イメージの入力ここにいる説明 私は4列のデータフレーム(300,000行)を持っています。次のサンプル値がある「モデル...

2  Pythonマルチスレッドはスピードを上げません  ( Python multithreading doesnt increase speed ) 
私は、場所の座標とその他のコードを含む2つの別々のファイルを持っています。 pandas を使用して、それらを一意のキーでマッピングすることで、3つのパラメータすべてを含む新しいデータフレームを作成します。問題は時間がかかりすぎることです。 これは、それ...

1  Pandas Groupbyをグループ行グループに使用するには、列値を合計して決定できますか?  ( Can you use pandas groupby to group rows determined by summing a column value ) 
データフレームの行を1列の値でグループ化したいと思います。以下に示す例は、iが150の値で 'NumberOfTrades'の値をグループ化していた場合であるので、上位2行がグループ化され、下位3行がグループ化されます。私が理解している次のステップは、各グルー...

2  Pandas GroupByとセレクターの順序  ( Pandas groupby and selector order ) 
3列のデータフレームを持っているとします: <事前> <コード> Criteria Group Value 0 A 0 0.1 1 B 0 0.2 2 B 1 0....

0  シリーズの真理値はあいまいです。このエラーを解決する方法[複製]  ( The truth value of a series is ambiguous how do i fix this error ) 
この質問はすでにここで回答を持っています シリーズの真理値はあいまいです。 a.Empty、a.bool()、a.item()、a.any()またはa.all()を使用してください。 ...

1  タプルを鍵と値として辞書するPandas DataFrame  ( Pandas dataframe to dictionary with tuples as key and values ) 
私は以下の手助けが必要です: 私は以下のようにCSVファイルを持っていて、データフレーム 'DF'にロードされます。複数の領域、メモリ、VCPU、および各 '名前'に対応するストレージには異なる値があります。このデータフレームには1700行があります。 ...

8  Pandas DataFrameへの変更率を追加します  ( Add rate of change to pandas dataframe ) 
次のPandas DataFrame: <事前> <コード> lastrun value 0 2013-10-24 13:10:05+00:00 55376 ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有