Webからデータを1枚に保存できるpandas &を使用してExcelシートにデータを取り込んでいます。今は同じExcelの2枚目に列データを取り込みたい。pandas pythonでsheet1のデータから既存のexcelfileにsheet2を追加する
私はコードを実行していても、まだシートに新しいシートを作成していません。既存のシートを新しい名前&の希望のデータで上書きします。
私は2つの機能、最初の関数は、Excelが必要なデータの列をフェッチする&機能2でファイルを作成し、その列が
値で&これは機能2
def excelUpdate():
xls_file = pd.ExcelFile('Abc.xlsx')
df = xls_file.parse(0)
data=[]
for i in df.index:
x=df['Category'][i]
print(df['Category'][i])
data.append(x)
table1 = pd.DataFrame(data)
table1.to_excel(writer, sheet_name='Categories')
writer.save()
で新しいシートを作成して値を作成しましたまた、シート2に特定のカテゴリのカウントを取得したいとします。 助けてください
サンプルデータ
私はあなたがopenpyxl
を使用することができ、カテゴリ名で
Index | AppVersion | Author | **Category** | Description | Rating | Text
0 | 1.15 | Miuwu | **Slow** | Worthless | 1 | Worked fine while I was home, a week later and 3000 miles away nothing!!
1 | 1.15 | abc | **Problem** | Self-reboot | 1 | No such option.
2 | 1.15 | Rax | **Design** | Self-reboot | 1 | No such option.
3 | 1.15 | golo7 | **Problem** | Self-reboot | 1 | No such option.
4 | 1.15 | Marcog | **Problem** | Self-reboot | 1 | No such option.
データのサンプル(3,4行)と望ましい出力 'table1'を追加できますか? 'table1 = df [['Category']]'を使うと、ループは必要ありません。 – jezrael
@jezraelサンプルデータ – thebadguy