🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

712閲覧

ilocで読み込んだ行を新しいcsvに

Daaaaaaaaa

総合スコア10

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/01/25 03:56

複数のcsvから特定の行を読み込み、1つのcsvにしたいと考えています。
しかし、現在作成したプログラムではすべての行を足し算して1つの行にまとまってしまっています。実行したいのは1つのcsvを1つづつ行に書き出したいです。
これを解消するにはどうすればいいのでしょうか?
ご教授お願いします

python

1import pandas as pd 2import numpy as np 3import os 4import glob 5import csv 6 7f1 = pd.read_csv('ave_data.csv', header=None) 8f2 = pd.read_csv('front1shugou.csv', header=None) 9f3 = pd.read_csv('front2shugou.csv', header=None) 10f4 = pd.read_csv('front3shugou.csv', header=None) 11f5 = pd.read_csv('s_front9shugou.csv', header=None) 12f6 = pd.read_csv('s_front11shugou.csv', header=None) 13f7 = pd.read_csv('s_front12shugou.csv', header=None) 14f8 = pd.read_csv('s_front18shugou.csv', header=None) 15f9 = pd.read_csv('s_front22shugou.csv', header=None) 16f10 = pd.read_csv('s_front23shugou.csv', header=None) 17f11 = pd.read_csv('s_front24shugou.csv', header=None) 18f12 = pd.read_csv('s_front26shugou.csv', header=None) 19f13 = pd.read_csv('s_front27shugou.csv', header=None) 20f14 = pd.read_csv('s_front28shugou.csv', header=None) 21f15 = pd.read_csv('s_front29shugou.csv', header=None) 22 23#d = open('s_front29hikaku.csv', 'w', newline = '') 24#writer = csv.writer(d) 25 26Z = f1.iloc[:, [1]] 27Z2 = f2.iloc[:, [0]] 28Z3 = f3.iloc[:, [0]] 29Z4 = f4.iloc[:, [0]] 30Z5 = f5.iloc[:, [0]] 31Z6 = f6.iloc[:, [0]] 32Z7 = f7.iloc[:, [0]] 33Z8 = f8.iloc[:, [0]] 34Z9 = f9.iloc[:, [0]] 35Z10 = f10.iloc[:, [0]] 36Z11 = f11.iloc[:, [0]] 37Z12 = f12.iloc[:, [0]] 38Z13 = f13.iloc[:, [0]] 39Z14 = f14.iloc[:, [0]] 40Z15 = f15.iloc[:, [0]] 41 42result = (Z + Z2 + Z3 + Z4 + Z6 + Z7 + Z8 + Z9 + Z10 + Z11 + Z12 + Z13 + Z14 + Z15 ) 43print(result) 44 45#result.to_csv("s_data_atama.csv", encoding="shift_jis") 46

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

自己解決できました。簡単な質問をしてしまいすみません

投稿2021/01/25 06:11

Daaaaaaaaa

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問